pyglue: exposed config.getCurrentContext()
docs: updated Compatible Software
docs fix
added missing newline from end of file
core: internal md5 symbols now properly reside inside the OCIO namespace.

Removed an errent extern C.

This addressed the static build conflict pointed out by Sergey Sharybin
added nuke example of ocio to colorlookup conversions
windows build fix for std::back_inserter
bump
ocioconvert: added --croptofull, --ch
ocioconvert: fixed trivial compile warning
ociobakelut: sets default description for icc creation (and other tweaks)

- Updated src/apps/ociobakelut/main.cpp to now set the default --description (for icc creation) to be the filename.icc
- Also updated the --help text for the --description to say that default value is "filename.icc"
- Removed the dead code path that returns an error if the user doesn't set a --copyright flag. Also updated the --help to say what the default behavior for --copyright is.
- Added verbose message about setting the default description if none is provided, when creating an ICC profile
ociobakelut: updated default copyright for generated luts
aftereffects: stop accepting .ccc files (for now) + linear buffer fix

Stop accepting .ccc files while we don't have a way to get the ID

Getting video space buffers for Premiere
misc docs updates

docs: WIP "Config Syntax" docs #294. Also other minor improvements:
- Ref links on a few sections mentioned by the config-syntax docs
- Terminology explains "Look", expanded on role description slightly
- Main text has margin on right to prevent squishing up against side
  of browser
- Expanded ociocheck description, with examples of problems it catches
- Doc building ignores weird emacs-temp-file created for unsaved
  files, because they get copied and break Sphinx, but are never
  cleaned up on subsequent CMake runs.
- Looks section explained
- Change heading syntax
- Further explaination of `strictparsing:`
- Mentioning potential upcoming deprecation of `luma:` setting

docs: Bump size of headings

Smallest heading was 1.0em which appeared same-or-smaller than the
0.9em body-text.

Increased size of all heading levels to something more subtantial,
which makes the structure of the documentation clearer

docs: Mention installation via package managers

docs: Clarify yum install works for RHEL6 and derivatives

docs: Make heading syntax consistent

Level 1 heading
===============

Level 2 heading
***************

Level 3 heading
+++++++++++++++

Level 4 heading
---------------

docs: Meta-docs. Documentation guidelines

Also fix labels on installation docs

docs: Further heading-size tweaks

docs: Document config "colorspace" section, and available transforms

docs: Fix markup warnings
nuke: Trigger loadCDLFromFile when changing cccid

core: Better error when loading bad cccid

Adds single-quotes around cccid, to be consistent with other errors,
and avoid confusion when loading a blank cccid:

The specified cccid '' could not be found in file '/tmp/test.ccc'.

nuke: delay import of nukescripts in ocionuke.cdl

nukescripts.PythonPanel isn't defined until menu.py time, so which
causes errors if ocionuke.cdl is imported in a non-GUI session

Fixes part of #277
cccid (CDL index) can be specified either as a named id or index
nuke: Toolbar node population no longer conflicts with Foundry
bugfix for when you don't specify --ch
Merge commit 'upstream2/master'