Allow user to change the sketchbook location
Options: internal storage, location on external storage
Also changed the Settings screen to use fragments on API level 11+