Revert "Fix T38819: Mark Seam misbehaves when accessed through spacebar search"

This reverts commit d47d030275f14b1c1b7a35452f9b3c841ebeb178.

This isn't a bug.
Fix text select offset /w zoomed UI & popups (colorpicker)
Fix for custom property editor when property id's contained quotes

Adds bpy.utils.escape_identifier()
Use string escaping when renaming custom properties
Fix T38778: Properties from bpy.props could be edited as custom props
Fix T38745: Curve parent crash when rendering animation

Issue was caused by curve orco calculation for rendering being freed
curve path and not calculating it back.

This left depsgraph in a state that it believed all the object data
is up to date but in fact some parts of data was freed by convert
blender.

Now made it so path is not being freed by render thread. This is
rather a workaround actually because ideally render thread need
to use copy-on-write here or at least use local cache here. But
current logic should be closer to what was happening in previous
release.
Object disable negative object dimensions

these would become positive on update
Fix T38806: Proxy file changes don't update until Blender's restart
Fix T38773: Inconsistent conversion of colors and float values in
Blender Internal shader nodes.

All nodes now use the `nodestack_get_vec` function to convert whatever
input values are connected to the desired type, instead of using the
stack values directly regardless of what they contain.

Note that this might break old node setups that have been adapted to the
faulty behavior, but as discussed in the bug report the 2.70 version is
the right time to fix this.
Fix T38824: curve which is constrained on a hidden layer causes cycles crash

Issue was caused by cycles setting scene frame which will update scene for
all the layers (not just visible ones) which confuses depsgraph making
objects which are needed as dependency are not really evaluated.

Made it so setting frame via scene.frame_set() which check whether update
need to be flushed to an invisible objects and do this if so.

Not ideal solution but seems to be safest at this point.
UI / 3D View: Fix Rigid Body panel, being closed per default.
Disable eager-refinement step of region tracking

This gives much worse results on mango footage (see 04_2e)
so disabling for now for until proper prediction model is landed.

The thing is, currently blender sends input coordinates as the guess to
region tracker and in case of fast motion such an early out ruins the track.
Fix T38003: Skin modifier crash with long edges
Assert for invalid customdata allocs
Keymap search: check 'key_modifier' as well as 'type'
Fix T38827: Input preferences can not find Left Mouse or Left Arrow