Based on D2496, D2721, D2640 making selection look good is strictly bound with gameplay balancing because width and height for drawing selection is taken from footprint and that one is used to detect arrow hits.
This is removing strict binding of selection to footprint by adding optional choice similar in footprint. If present, that one will be used, else it will fallback to footprint size. (This fallback is kept because in most cases at least now in svn it is enough to use footprint sizes and to not overwhelm moders with this change.)
Also important for this comment https://wildfiregames.com/forum/index.php?/topic/28216-selection-shapes/&do=findComment&comment=396973. This would allow fancier selection shapes.
I also included some changes from D2496