- add updateNumberOfTimesPlayedCallback() which increments the value, saves it to the DB, and sends it to the server
- add updateNumberOfTimesPlayed() which loads the value from the DB if it's not on mItem, then loads the information from the webserver (to get the most recent info).  A merge should be done here in the future.  It then calls updateNumberOfTimesPlayedCallback()
- add a ahandler for "Completed" which will hide the song and updateNumberOfTimesPlayed()
- when fetching the number of times played, the callback should always be called even if the result is null
- add SongItem.sendNumberOfTimesPlayed() which sends the JSON up to the webserver for this song, and saves the updated data to the database

Change-Id: I5f583fc69f4012c4956050170556659faa72ca97