added barcodescanner/barcodeinvoker samples; code style fixes; pushcollector tweaks/fixes; SensorDemo fix for compass image when upside down; dictaphone fix to use data folder for recording to prevent restrictions on signed builds