[builder] Remove unused helper code
[builder] Remove deprecated method configure_{...}
[builder] Add logic to make component exportable or not

Some component are not logically exportable (such as keyboard or
joystick). Use the flag and associated logic to deal with them.

Fix #490
[blenderapi] Fix key binding for key B

Keyboard key B was mapped to A.
[ros] Do not overwrite topic_suffix if present

Should fix #546
[tools] terrain various fixes

Thanks to Charles L. for the feedback.

- add strength option
- colorspace_settings new in 2.64
- grid `radius` is new in 2.68, was `size` in 2.67a:

http://www.blender.org/documentation/blender_python_api_2_67a_release/bpy.ops.mesh.html#bpy.ops.mesh.primitive_grid_add

http://www.blender.org/documentation/blender_python_api_2_68_release/bpy.ops.mesh.html#bpy.ops.mesh.primitive_grid_add
[template] Fix e03d9b5 by calling the right parent __init__
[doc] Document that the Environment must be created at the end

Fix #548
[modifiers] add missing logger
[modifier] Rework odometry_noise to work at the different odometry level

Fix #553
[modifier] cleanup parameter method
[builder] fix excepthook w/Python3.4 on Ubuntu 14.04