All server.conf settings are now optional.

Some of the settings in server.conf were not optional. It is now
possible to run Pulp with a blank server.conf with sane defaults.
Defaults are all set in pulp.server.config.

Also, pulp-dev.py used to symlink server.conf back into the developer's
workspace. Now, it copies that file into place and sets realistic
permissions on it. This way developers are free to edit settings on
their checkout without accidentially checking the changes in to the
default server.conf that gets installed by our RPM.
Fix a few default setting values.
Don't overwrite server.conf if it is already present.
Default oauth to disabled.
Set oauth to be enabled by default.
Don't generate oauth keys during installation.

Also, document that OAuth keys are not generated during installation.
Merge branch 'rbarlow-dev_copy_settings.conf'