Add node presets uses a directory to store blends containing node
presets in groups.
Merge remote-tracking branch 'hm-blender/master'

* hm-blender/master:
  Add node presets uses a directory to store blends containing node presets in groups.
Holding down shift now keeps the group rather then expanding it.
Merge remote-tracking branch 'hm-blender/master'

* hm-blender/master:
  Holding down shift now keeps the group rather then expanding it.
Clean-up: bl_info['tracker_url'] updated to developer.blender.org, some minor other edits
Merge remote-tracking branch 'hm-blender/master'

* hm-blender/master:
  Clean-up: bl_info['tracker_url'] updated to developer.blender.org, some minor other edits

Conflicts:
	online_mat_lib/__init__.py
Fix: update for new tabs
Update: new tool import export vertex colors
Fix: filepath for windows. Thanks Campbell.
Fixed T38545 - Enhanced 3D Cursor missing proper return value for modal()
Merge remote-tracking branch 'hm-blender/master'

* hm-blender/master:
  Fixed T38545 - Enhanced 3D Cursor missing proper return value for modal()
  Fix: filepath for windows. Thanks Campbell.
  Update: new tool import export vertex colors
  Fix: update for new tabs
Fix: Improve memory usage
Code Cleanup
Merge remote-tracking branch 'hm-blender/master'

* hm-blender/master:
  Code Cleanup
  Fix: Improve memory usage