Quick commit of first schema class for packs.
[feature #50] Added classes for new shuffle/purchasable db schema but still using old db.
The db is stable right now, but future commits will not guarantee that
while I work on getting the new db functional.
[feature #50] Added a util to allow us to convert our existing xml packs into json.
[feature #50] Database now fully updated to new schema and JSON packs implemented.
This changeset included adding classes for parsing a pack and iterating through the
JSON cards (borrowed from phrasecraze).
We also highly refactored Deck to use the new pattern of packs.  This included modifying
the code that interacts with the deck including Game Setup and Game Manager.
SplashScreen no longer handles the installation and also has the bugfix for running a
different activity of Buzzwords at install time (android bug).
Title Screen installs the starter pack now.
Whoops forgot to add modified files.
[feature #50] Refactored Card and Deck. Got updatePlayDates working.
Many Card debug messages removed.
Pack is now a member of Card.  We will use it for getting pack icon.
Deck had a LinkedList in a case when it could clearly use List.
Deck had a few db methods that were not synchronized.  It also
had a few update and deletes that weren't transactional.
[feature #50] Argh forgot to include files again.  Mercurial is teaching me bad habits.
Merge branch 'feature#50-db-schema' into release-amazon

* feature#50-db-schema:
  [feature #50] Argh forgot to include files again.  Mercurial is teaching me bad habits.
  [feature #50] Refactored Card and Deck. Got updatePlayDates working. Many Card debug messages removed. Pack is now a member of Card.  We will use it for getting pack icon. Deck had a LinkedList in a case when it could clearly use List. Deck had a few db methods that were not synchronized.  It also had a few update and deletes that weren't transactional.
  Whoops forgot to add modified files.
  [feature #50] Database now fully updated to new schema and JSON packs implemented. This changeset included adding classes for parsing a pack and iterating through the JSON cards (borrowed from phrasecraze). We also highly refactored Deck to use the new pattern of packs.  This included modifying the code that interacts with the deck including Game Setup and Game Manager. SplashScreen no longer handles the installation and also has the bugfix for running a different activity of Buzzwords at install time (android bug). Title Screen installs the starter pack now.
  [feature #50] Added a util to allow us to convert our existing xml packs into json.
  [feature #50] Added classes for new shuffle/purchasable db schema but still using old db. The db is stable right now, but future commits will not guarantee that while I work on getting the new db functional.
  Quick commit of first schema class for packs.
[feature #50] Cleaned up Title display of install and added testing util.
See the phrasecraze wiki for instructions on how to test the packs using the
util.  Right now it will be a bit different without a pack select screen
to use.
Merge branch 'feature#50-db-schema' into release-amazon

* feature#50-db-schema:
  [feature #50] Cleaned up Title display of install and added testing util. See the phrasecraze wiki for instructions on how to test the packs using the util.  Right now it will be a bit different without a pack select screen to use.