Don't call updatedb if it is not necessary

This way we avoid showing deprecation messages that can worry users.
Docs: Cleanups
Cleanups
Fabric: Cleanup to use the new setup command
Revert "Fabric: Cleanup to use the new setup command"

This reverts commit 5c54bd43a7bde95f95c9da0acd7ac30c4a8e4481.
Django latest 1.4 is 1.4.10
Docs: Minor changes on upgrading docs
Avoid upgrading if it is not necessary
Docs: Add docs for the new 'setup' management command
Docs: Update installation instructions after the new 'setup' management command
Docs: Update upgrade instructions after the new 'setup' management command
Docs: Update 'migrate' command after the new 'setup' management command
Fabric: Update after the new 'setup' management command