add various options to sphinx-quickstart.
fix the comments.

Note: If quiet, project, author and version are specified, skip all with DEFAULT_VALUE.
If not quiet and specified some options, skip that options and ask the others.
fix overwriting option specified values.
add required parameters check and print warning when quiet mode is specified.
birkenfeld/sphinx を default にマージしました。
manage --no-makefile and --no-batchfile in quiet mode.
merge