Added table-level support for DataSetObservers

Observers are stored in the TableInfo objects, and registered by class
through static methods on the Model class.
Fixed name of argument to getParserToType and visibility of processCursor
Fixed TypeSerializers not loading

The Model.loadFromCursor method was reading the cursor column value
based on the type of the model's field, not its serializer's serialized
value. Since the field type of TypeSerialized fields is not a database
primitive type (their whole reason for existence), the value was never
read, and the serialize method always got passed null.

This fix breaks existing TypeSerializers, as it requires them to define
their serialized type as a Java type, which the column definition and
load use to determine the SQL type. The save code checks that the type
of the object returned by the serializer matches.
Added byte array/BLOB support
Fixed Model `equals` method

`equals` was comparing the memory address of the object members, rather than the values. Changed to use `equals` methods instead of `==`
Merge branch 'master' of git://github.com/pardom/ActiveAndroid
Merge remote-tracking branch '3squared/master'
Fixed TypeSerializers not loading

The Model.loadFromCursor method was reading the cursor column value
based on the type of the model's field, not its serializer's serialized
value. Since the field type of TypeSerialized fields is not a database
primitive type (their whole reason for existence), the value was never
read, and the serialize method always got passed null.

This fix breaks existing TypeSerializers, as it requires them to define
their serialized type as a Java type, which the column definition and
load use to determine the SQL type. The save code checks that the type
of the object returned by the serializer matches.
Added byte array/BLOB support
Formatting. Remove "PRIVATE METHODS" comment header.
Call ActiveAndroid.dispose() on application termination (for testing)

Also fixed NullPointerException in Cache.dispose()
Fixed Set with no WHERE clause
Added Android test project with unit tests for query classes

Had to make From and Set's getArguments() methods public, as well as
the Sqlable interface.
Merge pull request #13 from zach-klippenstein/pullrequest

Unit tests for query classes
Add "unique"-clause to column-decorator
Merge branch 'master' of git://github.com/pardom/ActiveAndroid
Merge pull request #18 from vonloxley/master

Add "unique"-clause to column-decorator
Serialize enums automatically
Merge pull request #25 from vonloxley/EnumSerialization

Serialize enums automatically
Reference correct table