Renamed ScriptRange to FullRange.

User feedback found this more intuitive.
Adding PlaybackRange to the framesMode menu.

Now that we have menu items which don't map directly to enum values, we need to manage the selection menu ourselves.

Fixes #1007.
Forcing the framesMode widget to update.

This gets us the correct enabled state on the frameRange plug when opening the UI for the first time, and when switching between dispatchers.
Adding TaskList

This can be used to collect Executable tasks for dispatching all at once
LocalDispatcher outputs an info message for TaskLists.

Fixes #947.
moved some GafferImage::Filter singleton instance functions out of the header and into the .cpp file
Merge pull request #1029 from davidsminor/filterFix

Fixed a GafferImage bug involving filters
Removed dead code from LocalDispatcher.
Added "command" plug to RenderManRender.

This allows the user to customise the command used to render the rib.

Fixes #1017.
Merge pull request #1030 from johnhaddon/rmanRenderCommand

Added "command" plug to RenderManRender.
Merge pull request #1026 from johnhaddon/lessCopying

Removed unnecessary copying
Removed disabling and added todo.
Merge pull request #1027 from andrewkaufman/dispatcherFrames

Dispatcher FramesMode changes
Bumped version to 0.2.0.0 and updated Changes file.
TaskList returns an empty hash
Dispatcher no longer collapses tasks with an empty hash.
Fixed bug in GafferSceneTest.SetTest.

It was testing the keys in a CompoundData object, but the order in which they are returned is not guaranteed, hence we had occasional test failures. Comparing a set of keys fixes the problem.
Merge pull request #1028 from andrewkaufman/taskList

Added TaskList
Fixed bug where Shader::NetworkBuilder removed renderer prefixes.

This meant that all shader networks would have shaders of type "shader", which would trigger warnings from the viewport GL renderer.
Made ShaderAssignment use the shader type as an attribute name.

RenderManShader assignments are now stored as an "ri:surface" attribute, arnold shaders as "ai:surface" etc. This allows shaders for multiple renderer types to be assigned and to peacefully coexist side by side in the attributes.

Fixes #270.