Cycles: Add missing unregister for world ray visibility pointer.
Interface: Remove one more name field, this time from Bone groups.

Patch by Sebastian König.
Transform: internal changes for orientations calculations.

- use (const char *) for the 'name'
- use bool where possible.
- remove unused return value for initTransInfo
Code Cleanup: simplify transform orientation itemf.
Transform: old todo, removing an orientation now checks all screens.

also fix for using uninitialized matrix when an out-of-range index is
set for custom orientations.
Code Cleanup: style comments
User Defaults: Change user defaults based on decission by new UI team - T37518

Currently these changes are not saved in startup.blend to avoid bloating
our repo whenever we want to make minor changes.
Fix T37586: Auto-perspective was changing to perspective while orbiting
Code cleanup: remove unused include dirs
CMake Build: option to compile without opennl/superlu.
Fix T37612: UV warp modifier bone name doesn't update when renamed
Fix T37591: 'Extensions' option ignored for movies.
Fix mesh triangulate not flushing selection
Buildbot: move lib step before blender.git step

This is an attempt to make it so revision from git
SHA is being displayed, not from libs svn revision.
Fix T37573: Adding grid primitive slow for many subdivisions
OSX: Fix T37602, quitting from the File Menu does not ask
fix for regression with own recent commit
Tweaks to PNG file output

- Made tooltip for compression a bit more clear.
- Use default compression of 15%. Gives around
  two times boost on export movie file here in
  test with only 10% increased file size.

Reviewers: Jonathan Williamson
Show hash from latest pushed commit in buildinfo

Before this hash of latest local commit was used,
which is not so much useful since nobody can access
that commit hash.
Fix addons submodule hash

It was proken in rB41a90077608898accebd08653d064fe309325a17.

Again, plase NEVER use neither `git add .` nor `git commit .`
and use -a command line argument instead.

And NEVER push changes to blender.git BEFORE pushing changes
to submodules.