ARMS-204.
* puppet : removed index as no longer required.
* added template for apache as simpler than using apache module.
* updated documentation for manual, automated and shibboleth installs.
* added harvest-client for time being for data migration.
* added shibboleth attribute-map.xml and included in doco (TODO: incorporate in puppet install).
Add in-script doc to userinfo.py

Change error handling messages
ARMS-235 Use givenName and surname instead of commonName
ARMS-242 #Done Remove 'Use my login details' button

commonName provided by some IdP does not follow AAF standard making
it unreliable. givenName and surname are only optional which are not
guaranteed to have. Give up using them all together.
ARMS-245 #Done Fix wrong workflow stages for pagination
Updated mockups with feedback from Business Owners.
Merge branch 'master' of github.com:qcif/rdsi-arms
Documented mockup organisation.
Recode how pagination is done

ARMS-240 #Done Dates are shown instead of timestamps
ARMS-256, ARMS-257, ARMS-258, ARMS-259.
Added basic text and layout only to each of extra forms.
ARMS-259. Updated language-files reference.
ARMS-257. updated radio button reference.
ARMS-258. added heading.
ARMS-259. Added heading.
ARMS-255. updated layout.
ARMS-255. updated button layout.
Relocate Create request on requestor dashboard

Remove it and stop using it as a menu item in ReDBox layout, instead of
as a normal link button
Change lables of workflow stages

ARMS-261 #Done
Change searches for paginations
Tidy up lanaguage file with associated dashboards

Update dashboards to follow the mockups

ARMS-246 ARMS-247 ARMS-248 ARMS-249