Code Cleanup: python import formatting
Code cleanup: replace rectf_scale with BLI_rctf_scale

and add area arg to ui_handler_panel_region
Keymap: add walk mode
Script Space: new context for Property panel
bpy.app.handlers.quit_pre - callback before quitting Blender
ugly hack to let us re-map the A and ctrl A keys
KeyFrame.native_control_point (to be manually set by the addon)

since we can't add custom python property in non-datablocks
this should work just fine
force fcurve AUTO handlers to use 1/3 of the distance for smoothness
see: http://www.blender.org/forum/viewtopic.php?p=65508&sid=02e88fe6e3a43338ec8bc354991bc402

Note: this is also used by the curve code. The magic number 2.5614f
comes from review 290361776e5858b3903a83c0cddf722b8340e699
use D instead of X for the official delete operator
Support SMPTE as input for 'time' fields when unit is set for the scene

You can do 1h3s4
Or to use smpte directly: 1:0:3:4

More on SMPTE:
http://en.wikipedia.org/wiki/SMPTE_timecode

* Support SMPTE display when entering a button

* Add parser to remove leading 0 from smtpe (because blender doesn't understand leading 0)
01:02:03  --> 1m2s3

* Add a time unit 'frame' that does not apply any scaling factor
(values entered in the UI are left unchanged)

* Added a B_UNIT_DEF_NOSCALE flag to bypass scaling.
option to not draw the object origin

Sometimes when objects are too viewed from too far the origin gets in
the way of seeing the object color, or other visible property.

This patch disable the object origin even if the object is selected