Add response.static_version to URL()
Removed pedant if check in URL()
Added support for two-step authentication. The login function will
now email a 6-digit code to users if the user is part of a group
with role 'web2py TWo-Step Authentication'.
Modified email subject to generic message.
PEP8 improvements white space here and there

I search with regexp ",[^\s-]" to spot missing space after comma. I also, add double break line in front of function or class. I change a couple of comparator in order to add space in front and after " == " for instance.
PEP8 improvements white space here and there

I search with regexp ",[^\s-]" to spot missing space after comma. I also, add double break line in front of function or class. I change a couple of comparator in order to add space in front and after " == " for instance.
ley -> key
Fix wrong space insert in patch
Add support for certificate chaining for s/mime sign in Mail
Merge pull request #434 from BuhtigithuB/patch-3

PEP8 improvements white space here and there
cgi.parse_qs deprecated -> urlparse.parse_qs, thanks BuhtigithuB
Merge pull request #436 from BuhtigithuB/patch-5

PEP8 improvements white space here and there
syncing
Merge branch 'BuhtigithuB-patch-6'
Merge pull request #438 from szimszon/master

Add support for certificate chaining for s/mime sign in Mail
removed some files but not all (for now)
remove more bloat
Better HTTP code for method not supported

Change HTTP code to raise from 400 to 405 (Method Not Allowed).
Fix LOAD() in restful context

When you call LOAD() on a controller who has some actions decorates with @request.restful(), it fail with:
@request.restful()
TypeError: 'NoneType' object is not callable
=> because LOAD use other_request variable who are a Request but without all methods and therefore without restful method.
I've just mock the restful method but I think that the real restful method will be better...
Look in auth_group table for group role name, and use Rows correctly.