Initial integration of Python

Python now has a key role in the application. Also, besides from Python
being integrated, the map rendering has now be encapsulated both
object-wise as well as thread-wise. Which means that more capacity can
be used for rendering.