Fix #198: add gevent inputhook for IPython
Check if IPython >= 2.0 for gevent integration
Fix FileCamera start_recording state
items in e_keywords are not being removed
updated @expects for the align_rotation_axis function
fixed #278
code for @expects was simplified
added clarifications for TypeErrors