* merging upstream changes from mapgen2 48bc3f3ce64c996730383f5c5bb818437fdfd8de
* added point selection feature from upstream mapgen2
* extracted map-lands module
* fixed map lands feature
* fixed project build
* clean up