Added Building.getPosition() public and made GameMap.isFlagAtPoint() public
Make convenience methods to get adjacent points public
Added tests to check that the up and down points are not available as possible connections for a road if the up[Left|Right] and down[Left|Right] respectively are covered. Updated GameMap to handle this
Added method to find a possible part of a road between two points with the possibility to include a list of segments to avoid. This is used by the viewer to jump between non-adjacent points
Made isAdjacent public so the viewer can use it
Merge branch 'master' of https://github.com/johan-martenson/settlers

Merge commit.