Adding disclaimer text to address entry page.

Closes #2
Adding member name to member view page

Closes issue #24
Merge branch 'master' of https://github.com/NottingHack/hms
Setup can now optionally drop/create databases as well as populate them.
Setup can now handle the creation of the tmp folders CakePHP requires to work.
Fixed issue where mkdir was called with missing param.
Much extra prettyness for the setup form.
Added a button to setup to go to tests.
Removed krb_auth file as it's now created by setup.
Setup now creates the Krb folder in app/Lib if needed.
Upgrade to CakePHP v 2.3.5 (Closes #23)
Updated Member and Pin to handle miltiple pins. Fixes #29
Shortened payment references to cope with them sometimes being truncated on bank statement .CSVs. Fixes #28
Moved all the setup stuff into dev/setup.
Updated .gitignore with the new location of hms.setup
Massive refactor of setup code, now a class and stuff.
First pass of forcing the user to enter a firstname and a surname when creating a login, names are joined so they can be stored in the database in one column.
Might need more testing, seemed that after first login I was redirected to the setupLogin page rather than setupDetails.
More updates to seperate firstname and surname, now seperate columns in the database.
Updated MembersControllerTest and list_members to remove all references to 'name'
Fix for issue where you would not be redirected to the setupDetails page after logging in after completing the setupLogin step.