methods kwd for permission_required decorator

if methods is specified, the decorator will only enforce the given
permission for requests with a method as in methods.
e.g., @auth.permission_required('foo', methods=['POST']) will
only check the user for permission 'foo' in POST requests
but won't restrict other requests.
If methods is None (default), the permissions will be enforced
on all requests regardless of their method.
Added more clean options in Gruntfile
Merge pull request #113 from joernhees/permissions_methods

methods kwd for permission_required decorator
Merge branch 'master' of github.com:gae-init/gae-init
New send mail notifications using tasks
Send an email notification when a user signs up
Resorted and added notify_on_new_user in PROPERTIES
Bumped version
Fixed typo
Merge pull request #115 from mdxs/patch-1

Fixed typo
Nuked the titles of special permissions
Fixed _skip_files pattern on GAE 1.9.1
Merge pull request #118 from gmist/fix_skip_files_pattern

Fixed _skip_files pattern on GAE 1.9.1
Bumped version
Run script checks for possible updates of gae-init
Fixed create update.json when you first start run.py.
Merge pull request #119 from gmist/fix_first_run

Fixed update.json creation for the first run
Bumped version
Merged with gae-init