Making listToSceneInterfaceNameList public so we can use it in IECoreMaya bindings
Tidying up the Houdini custom tag code before porting over to Maya
Changed customTagReader registration to match IECoreHoudini.

Custom tag readers now register both has and read functions, and are no longer registered on tag name. They instead allow any dapPath to have or read any tag, and all custom tag readers will be called during readTags.
SceneShape registers a custom tag reader with MayaScene.

This simply translates the tags already existing in the scene file, and does not currently allow for live editing/addition of tags.
adjusting test for python tag registration so it doesn't interfear with the SceneShape test
Merge pull request #20 from andrewkaufman/mayaSceneTags

Maya Custom Scene Tags
Restored support for Boost 1.43 (boost::filesystem v2).

Previously we moved to v3 of the boost filesystem library, because v2 is no longer supported in versions >= 1.50. But we still need to build with boost 1.43 to support Arnold on OS X, which links to that version and doesn't hide the symbols, and filesystem v3 wasn't introduced until boost 1.44. This fix reinstates support for 1.43, and adds a todo for when we can finally leave 1.43 behind.
Added Spline->SplineData boost::python::converter.

This allows Spline instances to be passed where Data is needed, in the same way as was already possible for the majority of SimpleTypedData types.
Merge pull request #21 from johnhaddon/boostFilesystemFixes2

Restored support for Boost 1.43 (boost::filesystem v2).
Merge pull request #22 from johnhaddon/splineDataConverter

Added Spline->SplineData boost::python::converter.