[doc] Reworked CSS of generated cmpt pages + reference supported interfaces

This commit makes two changes to the generated .rst files for cmpts:
- it adds CSS classes to each section, and use them to provide a 'modern'
  UI (show/hide details of services or levels by clicking, etc.). Let
  try and see if it is convenient

- it also documents which interfaces are supported for each cmpt level.
  To this ends, datastream publishers/readers can export two static
  variables:
   - _type_name: short description of the serialized type
   - _type_url: optional URL to online reference of this type
  + a docstring
Remove wrong entry in data.py for ROS and armature actuator
[doc] minor doc
[examples] update the new flying outdoor cat mouse

to 1.0, while here, add the converter in tools from
https://gist.github.com/pierriko/4709446
[CMakeLists.txt] Pass a correctly defined PYTHONPATH to generate doc

Refer to our sources directly, so the doc does not rely on installed
one, and the generated doc correspond to the current code.
Probably fix #263
[CMakeLists.txt] Don't write bytecode when generating doc

It avoids to pollute source, and fix some issues when generating the doc
with different version of python
[CMakeLists] Make sure to build all C python modules before doc target

It will allow to build properly doc in-tree, even if it relies on a C
python module.