Adding ArrayAccess interface.
LESS is amazing, but is also out of scope for this particular project.
Moving PHP 5.5 password shim into the BaseUser file, since that's the only place that it is used and it will eventually be removed.
Simplifying no-op functions.
Removing now-unnecessary htaccess files.
Moving PHP files into a /lib directory for better project organization.