adding gallery-hierarchy by weldstudio

git-svn-id: http://plugins.svn.wordpress.org/gallery-hierarchy/trunk@965918 b8457f37-d9ea-0310-8a92-e5e31aec5664
Initial commit
Update README.md

Added information about plugin
Rewrote the README to add a bit more information.
Added options and links
Fixed urls and added selection across multiple pages feauture
Added Lightbox as a submodule
Fixed .gitignore for Vim development and backups
Started development. Have got settings working and scan partially working.
Update README.md

Changed Todos and changelogs to a link to Github
Update README.md

Added submodule initialisation instructions
Added shortcode options to the documentation
Update .gitmodules

Changed SSH url to HTTPS to make it easier (no authentication required)
Added information about the values of the possible shortcode options
Added the installation hook, changed to main test to test for the
GHierarchy class and removed the testing lines
Added a status transient to give more information about a rescanning job
after it has completed and increased the verbosity and information of the
status messages.
Redesigned the scanning functionality to make it easier to delete removed
images and folders from the database.
Move options initialisation to the construct function as options will
always be required.
Renamed the init function to admin init.
Created the instance static function for a little bit better practice singleton
structure.
Created a setTransient function for both transients involved in the sycning
process.
Got the folder scan functionality working correctly.
Created a function for extracting and parsing XMP data from an image
to be able to extract data store by Digikam and others.
Made scan functions protected functions.
Created the install function to ensure the tables used by gallery-hierarchy
are created and up-to-date (run by the activation hook).
Changed init function to adminInit
Changed init function name to adminInit
Fixed where meant strings, but gave constants
Added more tests to check for Imagick, finfo and the folders
Moved Folder Tags option to correct section
Removed issue with adding a / to all files (caused by an empty initial $dir)
More singleton cleaning
Added functions for resizing images
Created a function for creating cache image names
Got registerImage function to work apart from taken date
Changed gHpTrim so it can trim from the start as well
Changed name of keywords to tags.
Removed debugging in status messages.
Fixed taken time by creating a function to convert from a specified
format in MySQL format.