Add definitions to Serializable and BLOB data types
Return field type as SERIALIZABLE by default
Add SerializationUtils
Serialize and deserialize other field values

Library will try to serialize values of fields to blob if the type is not natively supported.
This default behaviour will cause exceptions if field types do not implement Serializable interface. Fields that don't implement this interface, will have to be set to transient
Check that object in/out is not null before closing stream
Merge branch 'master' into serialize

Conflicts:
	src/com/michaldabski/msqlite/models/Column.java
	src/com/michaldabski/msqlite/models/Table.java
Don't catch NotSerializableException
Merge branch 'master' into serialize
throw RuntimeException instead of InstantiationException
Don't print stack trace when re-throwiing exception
Merge branch 'exceptions' into serialize
Handle null value in db field
Throw exception when class field doesn't implement Serializable
Merge branch 'exceptions' into serialize
Fix checking if class implements Serializable
Don't check if field type is serializable - actual instance may implement Serializable
Add support for boolean fields
Merge branch 'boolean'
Merge branch 'serialize'

Conflicts:
	src/com/michaldabski/msqlite/DataTypes.java