Added Settings page and a few initial settings

Settings in the new page include:
- Change lock timeout (moved from NoteCipher.java)
- Show lines in each note
- Vibrate when unlocked (propagates the selected setting to cacheword)

Also minor improvements here and there.
After merging this make sure to update sqlcipher to it's newest version to fix the issue described here 
https://dev.guardianproject.info/issues/2884

Thanks :)