Added Favorite column to workout database - implemented on saves and pulls.
Abstracted data source functions into a more readable format.
Javadocs for new data source methods.
Set up data base queries for favorite workouts.
Mark as favorite option in history activity now marks a workout as a favorite
Added a favorite star image that shows up on workouts that you have favorited.
Added the un-favorite functionality and cleaned up favorite actions.
Cleaned up workout select dialog in preparation of adding favorite section.
Favorite workouts now show up on workout select dialog.
Fixed bug with favorite settings counts when erasing workouts from database.
Workout select dialog only recommends unique workouts now (favorites and recents won't show the same exercise twice).
When workout select lists are empty, they now display none... instead of just showing zero rows.