columns should be nullable by default
Make the session available as early as possible
add a slideup mechanism
remove unecessary parenths
add ; to make jshint happy
allow apps to add buttons on runtime without negatively impacting performance
use different ns
query buttons on every click to not worry about weird edge case scenarios
rename to apps.js
disable dynamic slide toggle by default and offer a way to enable it
add share index
Add caching to AppConfig->getApps
Simplify AppConfig->getValues()
Automatically Rotate Avatar based on exif data

This commit..
* doesn't check if a local or uploaded file is square to give a user the option to crop square images
* caches uploaded images to an initial temporary file (needed to fix orientation)
* fixes orientation based on exif data
* works for encrypted local images as well
resolve conflicts while picking c0fb623
Splits Controls overlap in files and users.
Add GroupList Ajax to Users.
Reverts last commit, implements user in group count.
Implements Group Creation from Sidebar
Deletes Group Clientside Effectively.