Add storage selection (1/2)

Patch Set 2 : Cleaned a few very minor things up.

Patch Set 3 : Fixed indentation.

Patch Set 4 : Changed how 'sStorage' is accessed, it is now a private static member.

Patch Set 5/6 : Fixed indentation. (yet again...)

Patch Set 7 : Refactor and cleanup (cyanogen)

Change-Id: I3a86a4698d07cede8f93f5fbd8f92b9464d82b90
Remove dead code

Change-Id: I3e387acda9b519252e545ae10778312ef3d86500
Camera: fix crash from storage selection patch

Storage selection moves patch resuseNail down further than preview
start, which causes a race condition and the Camera will crash if
preview is started before nail is created.

I'm not sure why it was moved down.

Change-Id: I2f747d8fa9e00ac0d0869bb19a32620294ef21b4