Add profiling ability for SQL queries.

Appending "&explain=true" to the end of the URL of any query will run
the query as normal but not return the results to the browser.
Instead it will report the results of "EXPLAIN QUERY PLAN" for every
SQL statement that is run along with the time that each statement took.

This can be useful in diagnosing slow queries and figuring out how to
speed them up.
Merge pull request #49 from abbeyj/testing

Add profiling ability for SQL queries.
Don't emit "type"s for declarations, only definitions.  Previously code
like:
	struct Foo;
	struct Foo;
	struct Foo {};
would emit one "type" and one "decldef" for each line.  This could
result in "Jump to Definition" going to the wrong place.  Now this code
results in one "decldef" for each of the first two lines and one "type"
for the last line.
Merge pull request #58 from abbeyj/testing

Don't emit "type"s for declarations, only definitions