Merge branch 'master', remote branch 'upstream/master'
Updating gitignore file
Denoting no changes in 0.2 in change log
Rename change log to CHANGES.rst for GitHub.
Back to development: 0.3
Add objectify function to convert dicts and appstructs back into SQLAlchemy objects.
added note about callable column default only being called once
Merge pull request #27 from tisdall/master

Added note about callable column default in docs.
apparently you can't nest bold text into italic with RST... sorry.
Merge pull request #29 from tisdall/master

the RST formatting I included didn't render right in sphinx
Merge pull request #26 from davidjb/master

Add 'objectify' function to convert dicts and appstructs back into SQLAlchemy models
Merge branch 'master', remote branch 'upstream/master'
Don't have Colander automatically change naive datetime's into ones with the timezone set to UTC.  This is inline with how SQLAlchemy handles datetime's as naive.
updated changes with regard to default timezone on DateTime objects
Merge pull request #30 from tisdall/master

pull request for Issue #28
Merge branch 'master', remote branch 'upstream/master'
SQLA defaults set with text() throw an exception.

Code changed to allow for objects such as:
class User(Base):
    __tablename__ = 'user'
    id = Column(BigInteger(unsigned=True), default=text("uuid_short()"),
                primary_key=True, autoincrement=False)

default can't be interpretted before calling SQLA's backend so Colander's defaults are left blank and field is set to not be required (since it being left empty will call the default)
fixed tests to work properly in Python 3.3 and Python 2.6

There was a race condition in test_declarative_colums_overrides() that sometimes occurred causing later tests to fail.  The comment about the test not working in Python 2.6 may have been related to that, because it seems to be working now.
cleaned up default values for SchemaNode's default/missing

added tests
updated CHANGES
updated docs for changes to default/missing