Follow-up work on Clements. Implement parent-child in hierarchy.
Added capability to use EXIF rotation metadata, using the imagemagick -auto-orient option.
As part of this, streamlined create_constrained_square_crop() to use the IM -extent option rather than in-house code (see http://www.imagemagick.org/script/command-line-options.php?#extent)
DATA-536 MarLIN. Reopened ticket. Exclude erroneous common names.
Changed Imagemagick calls so that by default, image width & height data are not needed.
Removed excessive calls to getimagesize, with associated passing of width & height. Placed call within the only function in which it is needed - if it fails, use default.
Reduced code duplication in call to convert function.
Aesthetic change only: tidy up indentation
Simpler (and hopefully faster) image cropping routine. Behaviour should be identical, but image is first cropped, then resized.
Updated data object indexing to include agents and attribution information #WEB-4485
Updated test for Clements connector.
Merge pull request #34 from hyanwong/EXIFrotation

Added capability to use EXIF rotation metadata, using the imagemagick -a...
Fixed some issues with ContentManager
Merge pull request #35 from eliagbayani/master

Implement parent-child in hierarchy in Clements. Exclude erroneous common names in MarLIN.
Added user info to object indexing
Merge branch 'master' of github.com:EOL/eol_php_code
Reverted some code I ruthlessly removed even though its still being used
Small change to object indexing to prevent empty keywords
Minor change to stop multiple images being created then deleted
Merge pull request #38 from hyanwong/EXIFtidy

Minor change to stop multiple images being created then deleted
Merge branch 'master' into data_harvest