Add register promo destinations for unregistered privet printers

Add destinations for unregistered privet printers that cannot be selected
and have a "register" button leading to the devices page.

BUG=326718

Review URL: https://codereview.chromium.org/109323005

git-svn-id: svn://svn.chromium.org/chrome/trunk/src@239722 0039d316-1c4b-4281-b951-d872f2087c98
SVN changes up to revision 239722
Remove GetDefaultProfile usage from drive::FileTaskExecutor.

GetDefaultProfile is used in OnAppAuthorized in the case the FileTaskExecutor
is created with a NULL profile, but that can never happen (if nothing else,
we'd crash before this if the profile is NULL)

TEST=None
BUG=322682

Review URL: https://codereview.chromium.org/110913003

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