Set CELERYD_FORCE_EXECV to False
Add a new init command to initialize the localshop env

This simply creates ~/.localshop/localshop.conf.py with some
default settings, migrates the database and calls createsuperuser
Merge remote-tracking branch 'jezdez/develop' into develop
Fix unittest
Extend correct template for error pages based on the auth status
Add some bootstrap styles to the signin page
Use the url from the sites framework as example for credentials page
Allow both django user/pass and access/secret key as auth methods
Refactor authentication

Merge credentials_required and validate_client into one decorator
and set per cidr a boolean to indicate if the credentials are required
or not
Update changelog
Update version info
Merge branch 'release/0.4.0'
Merge branch 'release/0.4.0' into develop
Fix a bug which resulted in throwing 404's for packages which have a dot 
in the name.
Merge branch 'master' into develop
Update version number...
Merge branch 'master' into develop
Fix downloading packages with mismatched underscore vs dashes in 
the package names.
Made version specific simple URLs work without trailing slash since that's what pip/easy_install will try.
Use Django's TemporaryUploadFile class to prevent memory overflows.