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
Merge branch 'master' of git://github.com/web2py/web2py
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...
Prevent error in restful decorator from swallowing up stacktrace
S/Mime (X.509) keyfile, sign_certfile, sign_chainfile, crypt_certfile can be strings.
mail.send() function can set signing and encryption settings.
Inject restful method for LOAD()

Better solution than my last commit for the restful method by inject the real restful method.
We can now call LOAD() on a @request.restful() decorated action.
Fix IS_STRONG used with validate_and_update

Fix no error return with IS_STRONG validator because it returns a gluon.html.XML instead of str, so when pushed to response.errors that is a Row, it isn't display because Row object filters his output and doesn't support XML objects.