PCT-671: Support for explain

Alpha prototype, WIP
@daniel-nichter Did you read http://golang.org/pkg/database/sql/#DB ?