Added About Screen to Settings
Baby steps towards making the stack less String-specific.

The BytestreamBuffer now stores data internally as bytes, which does things:

1. It helps us avoid creating so many strings! The GC will be calmer
2. It sets the stage for a binary encoding format.
Fixed typo preventing 'About' from displaying pre Android 3.0
Merge branch 'next' into pr/67
Condensed 'Status' section. Better use of styles.
Removed trailing 'messages' from message count.
Added landscape layout and modified portrait layout so that DataSources and Data Sinks are always visible.
Merge branch 'next' into pr/72
Update locking strategy in NetworkVehicleInterface.
Remove unnecessary stop() method from Network interface.
Unlock before waiting between connection attempts to avoid blocking UI.

Fixed #75.
Make better use of condition variables to connect to VIs.
Refactor all bytestream based data sources for thread safety.
Fix live resource changes for network data source.
Re-ignore a maven lifecycle from Eclipse that isn't supported..
Quiet down the USB write logs.
Immediately attempt to rebind to remote VehicleService if it goes down.
Don't try and write to USB unless connected.
Revert "Update to latest protobuf format."

This reverts commit 9ade42cce9d16ffd6a0ad593fac3f6ed89e370e6.
Add missing import.