refactor main_hook to a function
in SQLTABLE, fixed use of REGEX_TABLE_DOT_FIELD leading to ignoring calculated / aggregate columns
fix issue 1993: git push in the admin console throw an error
fix for GAE tests often failing for no apparent reason
while we wait for a sane "prefixing", use a much more efficient way to find errors

This comes from an unfortunate choice of naming conventions and the fact that
manage errors gets called even on the full document on page load.
I had a table full of .error-"classed" elements and it took nearly 30 seconds for that
snippet to hide and fade them in. We should definitevely prefix every css class with
something that won't clash with everything else.
updated .gitignore (progress.log and temp directory)
ilike was wronlgy defined
added coverage template in makefile
renamed postgre.py into postgres.py, removed starts/ends with overriding in PG adapter