Ticket129: Fix resource leak

Add try...finally statement to BBCTFrame.readCards() to make sure that
the file is closed.
Ticket 129: Remove unused import statements
Ticket 129: Remove `import junit.framework.Assert;`

`junit.framework.Assert` is deprecated in favor of `org.junit.Assert`.
Ticket 129: Suppress serialization warnings

Suppress the warning "The serializable class does not declare a static
final serialVersionUID field of type long" for classes which will never
be serialized.
Ticket 129: Add `serialVersionUID` to `BaseballCard`
Android Tests: Fix BaseballCardDetailsAddCardsTest.testAddCard()

Fix BaseballCardDetailsAddCardsTest.testAddCard() by forcing the tested
Activity to finish before asserting that the card is in the database.
Android Tests: Remove unneeded tests.

Remove `BaseballCardListWithDataTest#testMenuLayoutWithoutFilter()` and
`BaseballCardListWithDataTest#testMenuLayoutWithFilter()`.
Ticket 129: Use generic version of JComboBox
Android Tests: Change Common Tests minimum API level to 10.
Android Tests: Remove unnecessary KEYCODE_ESCAPE key press
Android Tests: Call invalidateOptionsMenu() for HONEYCOMB or newer
Android Tests: Capitalize strings for expected values
Android Tests: Fix `BaseballCardSQLHelperTest`

Change `BaseballCardSQLHelperTest` to extend `InstrumentationTestCase`
rather than `AndroidTestCase`. This is necessary in order to access the
resources `assets` folder of the `bbct-common-tests` project.
Merge pull request #153 from codeguru42/ticket129

Ticket #148
Android Tests: Fix database creation for testing

The `DatabaseUtil` constructor now attempts to create the database if it
does not exist before opening it. This ensures that the
`BaseballCardList` activity will have data available when it first
starts.
Android Tests: Remove unused Database.DB_PATH variable
Merge pull request #156 from codeguru42/android-tests

Android tests