Allow user to create and delete tables and databases through pseudo-tables. Add primary_key field to rethinkdb.table_config.
Add tests for creating/deleting tables and databases by creating/deleting pseudo-table rows. Also, fix tests that broke when pseudo-tables started returning cursors rather than arrays.
Instead of a 'directors' field, have a 'director' field.
Merge branch 'tim_config_insert_delete' into tim_specify_director

Conflicts:
	src/clustering/administration/tables/table_config.cc
In rethinkdb.server_status, add 'version' field; rename 'host' field to 'hostname'; and make 'hostname' display the result of 'gethostname()' instead of the host of the first canonical address.
Factor out check for DB/table existence into a helper function
Merge branch 'tim_config_insert_delete' into reql_admin
Merge branch 'reql_admin' into tim_specify_director
Add comment clarifying the 'version' field of the directory metadata
Merge branch 'tim_server_status_2' into reql_admin
Merge branch 'tim_specify_director' into reql_admin
Merge remote-tracking branch 'origin/reql_admin' into michel_2879_reql_admin
Remove reference to highcharts
Update queries following API changes