Added alignment support and addSpacer method
Fixed a bug in the pixel value inspector.
Closes issue #401.
Bumped version number and updated Changes file.
Fixed missing IE GafferRenderMan build.
Included "pinned" status in CompoundEditor serialisation.

To my mind this fixes #444, as Graffer can now define a default layout with pinning. We can then decide whether or not to pin the default layouts in Gaffer when we visit #472.
Merge pull request #493 from johnhaddon/savePinning

Included "pinned" status in CompoundEditor serialisation.
Updated IE build to use active app versions.
Added read only mode to NodeUIs and NodeEditor.

Reimplemented ExpressionNodeUI behaviour using just StandardNodeUI and a custom PlugValueWidget - this avoids having to reproduce the read-only logic and should mean the Expression ui picks up new features automatically in the future. Doing the same for ParameterisedHolderNodeUI might make sense too but would be too involved for this pull request.

Fixes #414.
Fixed read only MultiLineTextWidget bugs.

The style wasn't taking a hold because it needed a repolish. The widget was still receiving drops instead of ignoring them.
Implemented tag reading in SceneReader.

Tags are represented as BoolData attributes called "user:tag:tagName".

Fixes #494.
Increased width of plug labels in NodeEditor.

Fixes #98.
Merge pull request #496 from johnhaddon/readOnlyNodeEditor

Read only node editor
Merge pull request #497 from johnhaddon/sceneReaderTags

Implemented tag reading in SceneReader.
updated the default layout

* adds SceneHierarchy and SceneInspector editors
* sets timeline across bottom of window (with tabs hidden)
* adjusts proportions a little
Merge pull request #498 from bentoogood/defaultLayoutUpdate

updated the default layout
Fixed TabbedContainer sizing when tabs are not visible.

The Qt sizeHint() and minimumSizeHint() no longer include the size the tabs would need if they were visible.
fixed crash when trying to load a coshader array parameter that's actually a compound plug
made shaders accept inputs from boxes
fixed shader parameterHash propagation through boxes
using existingPlug instead of existingArrayPlug