CDB_CartodbfyTable function (#169)

Have rails install a _CDB_UserQuotaInBytes() function to advertise
user setting so that quota triggers do can call into that function
to know what is or isn't allowed. To install in existing db, run:

 rake cartodb:db:reset_trigger_check_quota

Tweak some rake tasks related to creating table triggers to basically
end up calling the cartodbfier function
Relax logging to DEBUG level in CDB_CartodbfyTable
CDB_CartodbfyTable: make sure to initialize the_geom_webmercator
first changes adding infowindow html panel
added first legend pane
CDB-866 #comment Preliminary support for linking tables create through the SQL API
Merge branch 'master' into bug/CDB-866
CDB-990 #resolves Filtering by a non-existant tag doesn't show the 'Create your first visualization' message
Fixed same issue with the tables
Fixed same issue with the tables
CDB-827 #resolves Allows filtering by tags that contains a single quote in the name
bug/CDB-1148 #resolve Use CDB_CartodbfyTable in sync tables cartodbfication
Adds legend panes
Adds legend items
Clean up some specs in DataImport and Table
CDB-728 #resolves Adds custom error message for free accounts over map view quota + specs
CDB-728 #resolves Adds custom error message for free accounts over map view quota + specs.
CDB-1175 #resolves Fixes failing spec
Adds legend improvements
don't apply wizards when there is no geometry CDB-1153