Allow smaller drawer width - Fixes issue 60

Use sw360dp just to make sure not to go over 320dp
Fix Menus for sorting/layout/shows

Remove old popup code
Hide Layout mode menu on release builds
Merge pull request #63 from bkensey/dev-alpha

Big code merge from CM
Merge pull request #62 from BrandoCommando/dev-issue60-smalldrawer

Allow smaller drawer width - Fixes issue #60
Correct paste action behavior - Fixes #65
Paste action item now appears and disappears when the user initiates and triggers a copy/paste action
Merge pull request #66 from bkensey/dev-issue-65

Looks good to me! I'd like to make the whole clipboard work better eventually, but it works for now.
Only remove user-defined bookmarks if selection fails
Ensure disk validity on CM10 - Fixes #44 & #52

This should remove USB on devices that don't have USB connected, which
should also make the Dashclock widget work properly
Readability cleanup
Revert fallbacks

Don't use different shells (crashes)
Don't check sizes, just filter out known system folders
Check DiskUsage less often

Without this, Nexus will not work properly. Not sure why.
Fix Dashclock settings
Verify Mount point matches for DiskUsage request
Hard-code AOSP 4.3 root shell mount point lookup
Rework menu code to make it cleaner
Strip down menu helper functions down to just one essential and remove 'unchecking' for radio groups, as they are actually smart enough to handle that themselves.
Includes some random menu fixes and code reordering.
Move setSorting helper function to FileManagerSettings
Finish cleaning up toggle menus

Add setLayout helper function
Move toggleViewPreference to FileManagerSettings
Merge pull request #64 from BrandoCommando/dev-issue58-menus

Fix menu selections for sort/layout/shows
Fix selection actionMode element overlap
The file and folder counters no longer overlap with the select-all 'action item' (which is now actually an action item from the menu)