Fixing boot on raspi and cleaning up emmc driver

- File descriptors were initialized inproperly which
  caused boot to fail on real hw
- Some cleaning up on emmc driver and commented out exit on
  a case which doesn't seem fatal on initialization
Fixing coding style issues