Improve properties drawer layout
Properties drawer style  and spinner fixes
After moving code from CM properties dialog to properties drawer, a problem with the default spinner behavior (upon loading, fires onItemSelected) appeared.  Probably because the spinners used to be loaded in the second tab and are now immediately loaded into the primary properties view.  Set a flag that prohibits onItemSelected from firing until the Android IDs (AIDs) are finished loading into the spinners.
Implement single file action mode
This action mode is designed to appear when the properties drawer is open and displaying information about a file.
Update FilesystemStatus indicator
Remove the CM indicator to the left of the breadcrumb and transform it into an always-present action icon
Turn checkboxes into info buttons and use file icons as selectors
The file icons now perform the function of the checkboxes for purposes of selection, and the checkbox buttons have been removed and replaced with info buttons.  The info buttons trigger the properties drawer.
Make new info button and file icons non-focusable
...since they were preventing clicks from being recognized by NavigationFragment's onItemClick
Fix crash when opening RO directory
App no longer crashes when loading the "locked" filesystem icon
Stop expanding permission spinner width
Per the guidelines, spinners should not have their width expanded beyond the current content.  There is nothing to the right of these spinners, and the effort of making them fill the horizontal space was unnecessary, especially since the modified use of the file properties slideout intruduced a bug that progressively shrank the width of the spinners.
Make the properties drawer full-width
Required the addition of a class that extends DrawerLayout in order to override the minimum drawer margin
Also locked the bookmarks bar when properties drawer is open, so that swiping the properties drawer shut doesn't simultaneously open the bookmarks drawer
Make the properties drawer full-width
Required the addition of a class that extends DrawerLayout in order to override the minimum drawer margin
Also locked the bookmarks bar when properties drawer is open, so that swiping the properties drawer shut doesn't simultaneously open the bookmarks drawer
Prevent selection of parent directory files
No longer allows user to select the "Go to parent directory" button via its folder icon
Re-add permissions spinner resizing
While there isn't a need to extend the width of the spinner when it holds a short permission string, long strings cause display problems.  Manual width setting now compares the position of the spinner to a specified root view, since the old "position on screen" function returned bad coordinates in the middle of the drawer animation.
Code cleanup
Removed unneeded action items and code, fixed a few method names to better match the conventions of related methods, and fix the picker breadcrumb
Hide Properties menu items
Make BusEvents extend abstract class

Funnel all BusEvent (un)registrations & posts through BusProvider
Re-add Properties Drawer Close event
Make Properties Drawer narrow

360dp is full width in large-port,
but partial width on landscape or xlarge
Merge pull request #2 from BrandoCommando/bk-dev-info-slideout-narrow

Make properties drawer contextually narrow
Merge pull request #1 from BrandoCommando/bk-dev-info-slideout

Properties slideout tweaks
Merge pull request #53 from bkensey/dev-info-slideout

Looks good to me!