Adding user defaults to plug popup menus when applicable.
Removed duplicate string->path code from SubTree.
 Removed duplicate string->path code from Constraint.
Optimised ScenePlug::stringToPath().

This gives an 88% reduction in runtime for a synthetic test of just that function, and a 7% reduction in total runtime for a scene benchmark using the Instancer.
Added script for automating releases.
Updated IE public build script to use MILESTONE_VERSION.

Also added comment clarifying that we only use the script for building dependencies at present.
Renamed IE publicBuild script to publicDependenciesBuild.

Because that's what we use it for now.
Added script for automating public releases at IE.

This uses the standard release script for doing the work. We can't use that directly at IE because we need to bypass custom wrappers to get a vanilla build environment.
Added sneaky hotkey for navigating inside any node in NodeGraph.

This is useful for seeing inside References and other nodes which have internal networks. We really need to put the NodeGraph in a read-only mode for this, but since we don't yet have one, we're consoling ourselves that the naive user is unlikely to hit upon this particular key combo.
Merge pull request #1102 from johnhaddon/stringToPathOptimisation

Optimised ScenePlug::stringToPath()
Merge pull request #1103 from johnhaddon/publicBuild

Public build scripts
Merge pull request #1105 from johnhaddon/nodeGraphPeek

Added sneaky hotkey for navigating inside any node in NodeGraph.
Added hasUserDefault( plug ) and applyUserDefault( plug ) to NodeAlgo.

Using these functions in the popup menu.
Added Context.__contains__ binding.

This allows expressions of the form `"a" in context` and `"a" not in context`.
Merge pull request #1106 from johnhaddon/contextContains

Added Context.__contains__ binding.
Merge pull request #1094 from andrewkaufman/userDefault

Adding user defaults to plug popup menus when applicable.
Simplified numeric plug bindings.

Rather than duplicate the code for repr(), we can just implement it in the ValuePlug bindings.
Added min/max values to BoxPlug.
Added min/max limits to StandardOptions crop window plug.

This is quite important, because out of range values upset 3delight.
Added handy CompoundDataPlug::MemberPlug child accessors.