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 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
Actually use the config parameters to set size of image thumbnails, rather than hard-coding them in ContntManager.php.
Also creates symbolic links to these thumbnails, to allow them e.g. to be accessed by imagenum_CROPPED_SMALL.jpg as well as imagenum_88_88.jpg