Full support for walkable areas!

Walkable areas and unwalkable subregions are now correctly saved/load.
Implemented new Polygon class for JSON.stringify support (JSON parses
correctly Arrays and Objects, but ignores Arrays with additional class
members, so it was necessary).