Added ISQLStatement protocol

Added ISQLStatement protocol to allow for pluggable statement transformations.  For example, translate a hash map return by HoneySQL.