Cleaned up boot sequence and fixed a small bug:
- Now the app boots with a loading screen
- Now the app has a boot manager that performs the necessary tasks to let the app run smoothly from that point on
- the BootManager uses the custom JobSequencer, where it puts boot steps and lets the JobSequencer run them one by one.
- Created the VisibilityManager that manages the visibility of our application
- Added an animation to the grid items that pop up, but only for API >= 11 (it checks for the API)
- Created API checks in Utils class so we don't get crashes when using new API functions on older APIs, however, almost no calls to newer APIs than our app's target build are already checking for that just yet. We'd have to create an issue for it.
Fixed most comments, except those that I disagreed on.
Merge branch 'master' of https://github.com/AlexKolpa/AndroidStealth into Boot_cleanup

Conflicts:
	AndroidStealth/src/main/java/com/stealth/android/HomeActivity.java
Fixed more comments
Possible fix for JSONException when AlexKolpa tried to add a file
Catching a null value. Produces log if this happens. So please check if you get this AlexKolpa?
WOOP WOOP ORIENTATION CHANGES WORK, close #103
Trying to fix the camera, but failed. I want to stop with this branch. Will continue later after this one is merged to master. Added a temp folder for our app so the camera could write the images to it (for later use).
Removed try catch in launch method since it was not needed anylonger
Merge branch 'master' of https://github.com/AlexKolpa/AndroidStealth into Boot_cleanup

Conflicts:
	AndroidStealth/src/main/java/com/stealth/utils/Utils.java
	AndroidStealth/src/main/java/encryption/EncryptionService.java
Share APK option does not throw exception
Removed earlier commit change as Alex will put in the new sharing. Also fixed that back button closed app even if drawer was open.
fixed spaces
Merge branch 'master' of https://github.com/AlexKolpa/AndroidStealth into Boot_cleanup

Conflicts:
	AndroidStealth/src/main/java/com/stealth/android/HomeActivity.java
	AndroidStealth/src/main/java/content/ContentFragment.java
Merge pull request #107 from AlexKolpa/Boot_cleanup

Cleaned up boot sequence, fixed back button with navigation drawer, orientation changes work now.