Interface:
* Move the "Add" menu from the Info header into the 3D View header. 

Patch by Andrew Buttery (axb), with small tweaks by myself. (Patch ID #37241). 

Approved by Brecht and Jonathan. 

git-svn-id: https://svn.blender.org/svnroot/bf-blender/trunk@61103 954f8c5b-7b00-dc11-b283-0030488c597c
Fix [#37315] Mirror+MeshDeform cause crash when Vertex Group is referred

One hour of efforts to spot such a small dummy typo!

git-svn-id: https://svn.blender.org/svnroot/bf-blender/trunk@61104 954f8c5b-7b00-dc11-b283-0030488c597c
Bugfix [#36844] Cannot set Restrict Frame Start for FModifiers until Frame End
has been adjusted

Previously, the RNA settings tried to strictly enforce the constraint that the
start frame must be less than the end frame. However, this behaviour was
problematic, as it meant that you had to firstly move the end frame to its new
(higher) value, before moving the start frame. The same also applied in the
opposite direction.

Now, this behaves in the same way that the scene start/end buttons work: if the
new start frame is past the end frame, the end frame is "pushed" along to be the
same value as the start frame. The same applies in the opposite direction.


git-svn-id: https://svn.blender.org/svnroot/bf-blender/trunk@61105 954f8c5b-7b00-dc11-b283-0030488c597c
Additional code improvements: avoid unnecessary Python object allocations in Freestyle.

git-svn-id: https://svn.blender.org/svnroot/bf-blender/trunk@61106 954f8c5b-7b00-dc11-b283-0030488c597c
Applying same fix used for [#36844] to Limits FModifier settings


git-svn-id: https://svn.blender.org/svnroot/bf-blender/trunk@61107 954f8c5b-7b00-dc11-b283-0030488c597c
Remove soft limits from lower-end of ranges for last two commits - This turned
out to be too restrictive/confusing again.


git-svn-id: https://svn.blender.org/svnroot/bf-blender/trunk@61108 954f8c5b-7b00-dc11-b283-0030488c597c
Bugfix [#37304] Arrow Keys Stop Working When Mouse Over Outliner

Frame change hotkeys now work in the following places:
1) Outliner - Main region
2) Action/NLA Editors - Channels Region
3) Info View - Reports region

Other places identified by the bugreport (but which I've decided to leave
alone):
- Text Editor (when no file open) - The way the keymaps work here means that
this can't be done without affecting normal text editing

- File Browser - What's the point of changing frames when you're about to
open/save the file?

- User Prefs - Is there any real point here either? Also, this is usually shown
in a separate window.


git-svn-id: https://svn.blender.org/svnroot/bf-blender/trunk@61109 954f8c5b-7b00-dc11-b283-0030488c597c
Bugfix [#36203] Transformation bone constraint breaks Track To / Dumped Track

Limited crazy-space constraint correction for Transform constraint to only get
applied when only rotating bones with such constraints.


git-svn-id: https://svn.blender.org/svnroot/bf-blender/trunk@61110 954f8c5b-7b00-dc11-b283-0030488c597c
Bugfix [#37168] Outliner refresh error after removing constraints

Clear constraints operators were missing the NA_REMOVED flag which the Outliner
was checking for before it would perform the necessary updates.


git-svn-id: https://svn.blender.org/svnroot/bf-blender/trunk@61111 954f8c5b-7b00-dc11-b283-0030488c597c
code cleanup: typos


git-svn-id: https://svn.blender.org/svnroot/bf-blender/trunk@61112 954f8c5b-7b00-dc11-b283-0030488c597c
code cleanup: quiet warnings


git-svn-id: https://svn.blender.org/svnroot/bf-blender/trunk@61113 954f8c5b-7b00-dc11-b283-0030488c597c
missed in last commit


git-svn-id: https://svn.blender.org/svnroot/bf-blender/trunk@61114 954f8c5b-7b00-dc11-b283-0030488c597c
bge builds again without bullet.


git-svn-id: https://svn.blender.org/svnroot/bf-blender/trunk@61115 954f8c5b-7b00-dc11-b283-0030488c597c
Code cleanup:
* Remove "FCurve/Driver Version fix" from help menu, was used for RNA changes during 2.5x. 
* Keep utility code in animsys_refactor.py, might still become useful according to Joshua. 

git-svn-id: https://svn.blender.org/svnroot/bf-blender/trunk@61116 954f8c5b-7b00-dc11-b283-0030488c597c
Scons: Fix BGE compile after cleanup

git-svn-id: https://svn.blender.org/svnroot/bf-blender/trunk@61118 954f8c5b-7b00-dc11-b283-0030488c597c
Correcting a few typos


git-svn-id: https://svn.blender.org/svnroot/bf-blender/trunk@61119 954f8c5b-7b00-dc11-b283-0030488c597c
OSX: preparing carbon and quicktime dropping, make 64bit and QTKit default, make 10.8sdk default for xcode >= 4.4

git-svn-id: https://svn.blender.org/svnroot/bf-blender/trunk@61124 954f8c5b-7b00-dc11-b283-0030488c597c
OSX: preparing carbon and quicktime dropping, make QTKit also default for i386

git-svn-id: https://svn.blender.org/svnroot/bf-blender/trunk@61125 954f8c5b-7b00-dc11-b283-0030488c597c
OSX: forgot defaulting cocoa build in btools

git-svn-id: https://svn.blender.org/svnroot/bf-blender/trunk@61126 954f8c5b-7b00-dc11-b283-0030488c597c
OSX: remove Ghost carbon files and adapt scons

git-svn-id: https://svn.blender.org/svnroot/bf-blender/trunk@61127 954f8c5b-7b00-dc11-b283-0030488c597c