Refactor logic for user repository path into one class.

Gather logic for building the path/name of a personal user repository into one class.
Set user repository prefix from setting.

Set the user repository name space from settings when starting Gitblit.
Check user prefix for invalid options. Add JavaDoc. Add unit tests.
Add new configuration setting 'git.userRepositoryPrefix'.