merge saveobjects branch

TauLabs already did a lot of work in getting their version of AndroidGCS working and looking pretty good, why not borrow from their hard work to make OpenPilot's version just as good. From here on out we can determine what features we want to add and customize to our needs.