dal.py: Table class: validate_and_update_or_insert method created, and minor changes in validate_and_update
dal.py: Table class: validate_and_update_or_insert method created, and minor changes in validate_and_update
add Recaptcha(...ajax=True) to use ajax api, fix Recaptcha in LOAD
dal.py: Table class: validate_and_update_or_insert method created, and minor changes in validate_and_update
Fix DAL ADD method

Fix regression of ADD method:
NameError: global name 'gluon' is not defined
dal.py: Table class: validate_and_update_or_insert method created
oauth strip encoding part in content-type response from server.
use mimemessage method gettype() to extract content-type
Fix for session unique_key query
Merge pull request #388 from gitanoqevaporelmundoentero/master

dal.py: Table class: validate_and_update_or_insert method created, validate_and_update minor changes
no more pypy test for today
Merge branch 'master' of github.com:web2py/web2py
Merge pull request #389 from timrichardson/issues/1888

add Recaptcha(...ajax=True) to use ajax api, fix Recaptcha in LOAD issue/1888
Merge pull request #390 from dokime7/master

Fix DAL ADD method
Merge pull request #391 from michele-comitini/oauth_content-type

oauth strip encoding part in content-type response from server.
Merge pull request #392 from apa-1/master

Fix for session unique_key query
cleanup
fix travis.yml to fetch the latest release of gae (needs manual update whenever a version changes)
fixed problem with login bare when registration_key is None
Merge pull request #393 from niphlod/fix/tests

fix travis.yml to fetch the latest release of gae