Optimisations for ImagePlug

Changed the getChild() calls within the plug accessors within GafferImage::ImagePlug to use indices rather than strings.

Moved the tileOrigin() methon into the header file of ImagePlug.