BBCT Common Library: Allow user to edit all fields in bbct.android.common.activity.BaseballCardDetails
BBCT Common Tests: Refactor testAddCard() and testAddMultipleCards() from bbct.android.common.activity.BaseballCardDetailsTest to bbct.android.common.activity.BaseballCardDetailsAddCardsTest
BBCT Common Library: bbct.android.common.activity.BaseballCardDetails doesn't need a Cursor and only needs a bbct.android.common.database.BaseballCardSQLHelper when the Save button is clicked
BBCT Common Tests: Create method bbct.android.common.test.BBCTTestUtil#clickCardDetailsSave()
BBCT Common Tests: Fix bbct.android.common.activity.test.BaseballCardDetailsEditCardTest to handle change that all text fields can now be edited. (This test still only edits the Value and Count fields.) Also fix test to insert a preexisting card to the database as part of the test fixture. The test now clicks the Save button on the BaseballCardDetails activity and asserts that the card was updated in the database.
BBCT Common Tests: Deleted bbct.android.common.test.DatabaseUtil#closeDatabase() because in most test cases the database is closed when it is deleted in tearDown()