Fix for abstract object constructor function parameter list requirement in PHP 5.4.
Ensure form and element handles do not contain punctuation.
Ensure screen object var is always an array.
Check that integration_api exists before including to avoid warning.
Add magic __get method to icms object so attributes can be retrieved without getVar() in templates.
Update gitignore for files created after install.
Convert the admin CSS to SASS and put colours and common styles into a shared file. Make the page footer stick to the bottom of the window, even when the content is shorter.