Merge branch 'dev'
added 'query' view to all sections and changes to return strings from form submit

'query' view sends all queries and only returns a table for the last query

the return string of 'insert' view of section 'table' and an error return string
of view 'query' now tweens to emphasize its importance

added full JS lib mootools to assist debuggin (very useful)
added a settings to either include or exclude system catalogs.
It is excluded by default.
structured project layout to conform with pypi

can now install tiote from pypi with the slug "tiote"
remove extension from README
refresh option in 'browse view' reduced number of updateSidebar calls, reduced font

fixed a bug that increased the updateSidebar calls

to increase screen space asset, I now use arial @ 12px
performance increase: reduced ajax calls for each view

the page no longer first asks for login status but would assume that the request session is still valid until it encounters a cookie 'TT_SESSION_EXPIRE' before it redirects the user (implemented in javascript) to the login page.
implemented 'edit' view of 'section' table

tiote can now edit rows in a table. It was left unfunctional previously.

Navigation() can now set hash key without firing navigationChangedEvent
settings variable to restrict table sizes
bug fixes in 'edit' view of section 'table'

going back to the 'browse' view of section 'table' after editing takes a lot of bandwidth (browse reload). It now uses Application reload.

fixed an error thats occurs in the mysql dialect, when checking for the auto_increment flags for columns with Primary Keys
bug fix: bugs related to sort_dir and sort_key

fixed the direction of a sort_dir when the sort_key is different

fixed bug in which range selection stops working after a table has been sorted
title change and changes in Insert/Edit form

title now follows a new convention. Details can be found in the comment for the function inside core.js

fixed a bug in which not required fields are marked as required in both InsertForm and EditForm of forms.py
UI enhancments: a.doers of table-options (html)

a.needy_doers(a.doers that require a selection e.g. 'edit', 'delete') only gets highlighted when there is a selection
wrote docs using sphinx and restructed text
bug fixes and optimisations

some bug fixes and optimisations applied to forms.py (which powers 'edit' and 'insert' views of section table) on the field description and initialization of the set and enum data types.
modified sidebar of any section besides 'overview'

almost emptied the views of section 'home'

sidebar of section 'overview' is now empty while others have been duly customised to include a 'quick nav' header and all the labels for database and schema have been removed
newnew 'overview' view and corresponding sidebar

the 'overview' view of section 'db' now includes a tab navigation which enables support for more database objects besides tables

the sidebar for postgresql dialect now looks like that for 'section' tbl while that for mysql dialect looks like that shown in 'home' view i.e. it is a list of database with the currently viewed one selected (displayed as bold).
js: image preloading

UI images are now preloaded. It is encouraged that the list should be created using a listing generated by a scripting language (python is used here) of the directory containing all images
Merge branch 'master' into dev-overview
helper icons in #sidebar .select now usese img

the placeholder icons now uses img with a src instead of loading the icons as a class. Solves display issue in chrome