Ignore workspace.xml from git.
Config and Components read from db.

- play song on select from library
- other preps for using more than 2 dimensions (XY)
Fixed player popup on wrong frag bug.

- upgraded to android studio 0.2, so had to tweak some gradle settings.
Adding third dimension WIP

- backup database working
- refactor status to settings tab
- radio button, settings tweaks
Search works in library.

- Radio button for setting category works.  Needs filter.
- Added artist to database. Need better medai metadata parser.
Maps are now 3D.

- Search, filter by library category works.
- Minor cleanup components and default values.
- Change from int[] to SongInfo[]
  An array of integers takes the same space as an array of SongInfo.
- Sort songs based on sort order of XYZ components.
- added a RESTORE function
Change library (and adapter) to array of SongInfo instead of String.

- now library works strictly off references of SongInfo that are passed around.
- restore track and title on returning to MusicPlayer fragment.
- split to updateSense and updateSong
- Set player thread to normal priority. Still sleeps sometimes when phone off.