Should be in separate feature branch

This reverts commit e241b81f217be328171bac4bb687971d019e92e1.
This reverts commit be5d0aa37094df887d7e579d17f8f3a43c5b891b.
This reverts commit 965572327a08c39777ebc9599429b20702213861.
Merge pull request #25 from rambo/revc1sdcard

SDCard related code
Merge remote-tracking branch 'upstream/master'
Merge branch 'master' into experiments