Changes to project properties. Interfaced with Google Play Services
library.
Attempted to fix an error in the historic view. Use ArrayList instead of
list for list of locations from database. Removed need for Node class
and removed Node class. Updated some comments.
So the DB querys are tested and working.
Two main changes. My mess of intents shooting off everywhere has been
replaced by intents for the IntentService (because that's correct) and
ResponseReceivers for everything else. Much better. Second, DB code
sticks in DbHandler. For the forseeable future, we get pre-formed query
intents from static methods in DbHandler to keep DB4O stuff contained
therein.

Also, I didn't need Apache commons serialization becuase I overlooked
built-in Serializable bundling methods. I thought Parcelable was
Android's all-or-nothing replacement for Serializable.
Every time I try to do something inter-branch, it complains about
project.properties. I took it out. Please don't put it back. Manage your
own file.
Auto-format to ease merge. We really need to standardize on auto-format
because merges can be rough sometimes.
Auto-format to ease merge.
Merge branch 'HistoricMap' into newQueryModel
So yeah. That happened. I guess I did touch a lot of source. I also
reintroduced SourceManager, though that was due only to laziness. That's
just how it happened in the merge and I don't feel like changing it
back. Oh well. If you've an API key that works with your fingerprint,
this should be golden. Aside from drawLine, that is.
There was a small error in DbHandler from where I thought I needed to
serialize the predicate. It's better now.
Here's a .gitignore that should ignore project.properties forever!