Merge pull request #10 from alexnivan/master

Looks great. Thanks
Cleanup created files in case of failure on copy
Merge pull request #11 from alexnivan/mybranch

Cleanup created files in case of failure on copy
Check sufficient free space upon storage creation
Add const qualifier to file paths
Merge pull request #12 from alexnivan/mybranch

Check space + const qualifier for paths
Implement progress update of files copying
Merge pull request #13 from alexnivan/mybranch

Implement progress update of files copying
Add path identifier to encryption progress
Merge pull request #14 from alexnivan/mybranch

Add path identifier to encryption progress
Minor fix to prevent a buffer overflow
Add encrypt progress to Vold
Minor fix for space checking function
Merge pull request #15 from alexnivan/mybranch

Added get_progress to Vold
Add progress bar to encryption process screen
Remove unnecessary code from settings integration
Add cleanup for decrypt fail
Merge pull request #16 from alexnivan/mybranch

Add progress bar to encryption process
Add Encrypt Data option for non-primary users
Some minor fixes and code cleanup