Move profile creation logic out of |BrowserOptionsHandler| and to a new handler

Update shortcut creation to happen only if the profile creation completely succeeded and get rid of RunProfileCreationCallbacks().

Reorder method parameters to be consistent.

BUG=None

Review URL: https://chromiumcodereview.appspot.com/24072017

git-svn-id: svn://svn.chromium.org/chrome/trunk/src@224695 0039d316-1c4b-4281-b951-d872f2087c98
SVN changes up to revision 224695