[core] Add some services to get properties and configurations of object
get rid of super(self.__class__)

Explicitly refer to the parent class name.

`super(self.__class__, self)` lead to infinite recursion in child
classes, in case of more than one child.

Fix #255
get rid of all other super()

Explicitly write the parent class name, to be consistent with the
previous commit.
[doc] style tag use solarized flat colors
[doc] fix code example generation

fix #466
Merge pull request #465 from pierriko/style-tag-colors

Merged, thanks
[edit] do not exit on error in edit mode

c/p `morse_excepthook` in `morse.blender.main` to avoid circle
dependency.

fix #456
[socket] add a publisher for DepthCamera
[socket] use base64 for VideoCamera

based on Johannes Horvath proposal for the DepthCamera
[test] use base64 image for light and camera
[builder] Cleanup a bit import mess
[builder] Add basic notion of zone
[core] Add a basic implementation of Zone and ZoneManager
[sensor/battery] Implement the charging zone behaviour

Improve the associated test to check the 'charging zone' behaviour
[core] Add an helper in Object to know in which zone(s) an object is
[sensor/battery] Use the new Object.in_zones API

While here, fix some 'algorithmic' issues
[doc] Add some basic mention of Zone
[doc] Mention zones in RELEASE_NOTES and cie
[doc] Fix doc generator to actually replace :sees: by 'See also:'
[camera] F7 moves CameraFP to robot

fix #443