added more sqlalchemy methods and attributes to the TwistedResultProxy a...

...pi 
Added first() and keys() methods, and rowcount and returns_rows attributes from the sqlalchemy ResultProxy api.
Added tests and modified the api_reference documentation to include these changes.