very basic radio integration

Signed-off-by: Eric Friesen <efriesen@gmail.com>
Change to dynamic user settable buttons.  Same functionality on the front end, but back end is much different.

Signed-off-by: Eric Friesen <efriesen@gmail.com>
next stage in the conversion.  again, everything works as before.

Signed-off-by: Eric Friesen <efriesen@gmail.com>
big one.  from the settings menu you can now add/edit/remove all buttons from the home screen (currently limited to one. more will come soon).
each button you can change the icon, pulls from a specified list.  the text to whatever you want. and the action.  The actions are pulled from the available "buttons" specified.  The buttons programmed will always to the same task.

Signed-off-by: Eric Friesen <efriesen@gmail.com>
home screen customization now works fully.  It will surely get cleaned up and features added and such, but it works.  You can add/edit/remove all buttons, with an undefined limit of screens (I haven't tried to hit the limit... but really, 100 screens, come on).
Deleting a screen deletes all buttons associated with said screen and reorganizes all the upper screens to be down one spot.

Signed-off-by: Eric Friesen <efriesen@gmail.com>
new apk and version bump

Signed-off-by: Eric Friesen <efriesen@gmail.com>