added https option for tornado

now tornado can be called by https
removing bug with return true in post

Error with get replicate in post: http://stackoverflow.com/questions/19563093
add example for websocket wss
fixes issue 1980

pyflaked the module, at least a bit. Sometimes I feel developers are in a contest
where less characters and lines win. Concise implementation wins over verbose one,
but less SLOC DON'T mean somewhat better code. Just reading through
this module makes my brain hurt a bit
with dal new structure, API doc generation was left out of the picture. GROAN!
removing returns and added 401 error send to user
added coverage template in makefile
updated scripts/setup-web2py-centos7.sh
Change reset_password to send the password as GET query var instead of as an argument.
Added some more Portuguese Translations to the Admin application.
added initial gis tests
updated travis.yml to add postgis
Added back DAL.Table for backward compatibility
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
updated .gitignore (progress.log and temp directory)
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.
ilike was wronlgy defined
fixed conflict