args after --appserver-args are passed to dev_appserver.py
cleanup
warmup requests
decoration time order checking for auth decorators like admin_required

If you sloppily added an `@auth.admin_required` decorator above the
`@app.route(...)` lines you would notice that the permission is not
checked.

The reason for this is that the `@app.route(...)` decorator registers
the view function as is "from bottom up to the route decorator and not
further" in `app.view_functions`.

This commit introduces checks which are performed once at decoration
time to check if the passed in function is already part of the
`app.view_functions` and the permission logic would be skipped.
If this is the case a SyntaxError is raised notifying the developer.
Using get_default_gcs_bucket_name to initialize the bucket
by default ignore cursor argument for update_query_argument
Merge pull request #151 from joernhees/update_query_argument_default_ignore_cursor

by default ignore cursor argument for update_query_argument
Merge pull request #148 from joernhees/warmup_requests

warmup requests
run.py help for -C mentions pip

related to gae-init/gae-init-docs#59
Merge pull request #152 from joernhees/run_help_pip

run.py help for -C mentions pip
Minor change
make announcements closable
remember closed state in sessionStorage
announcement shown by default and hidden by javascript if closed before
removed unused variable that minification complains about
lessification and coffeefication as requested
Merge pull request #153 from joernhees/closable_announcements

make announcements closable
Using getItem and setItem for sessionStorage
feedback form email is "your email"
Added support for remember me during sign in