options for Relation.explain

Also support for postgre's ANALYZE & BUFFERS options

It adds ability to pass custom options to `Relation.analyze`.
I've implemented support for postgre's options. Mysql's `EXPLAIN EXTENDED` can be implemented later.
Sure! For now I can use only regex or `result.lines[1..-1].join` which is dependent on specific query. What do you think is better?