Don't allow windowed but not pinned applications to mix with shortcuts in the shelf launcher

At the moment running windowed applications can be mixed with pinned applications - which is incorrect (checked with kuscher).

This CL is a pre-CL for the order preservation of all running applications in multi profile mode (trying to keep it small).

BUG=309029
TEST=unit test

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

git-svn-id: svn://svn.chromium.org/chrome/trunk/src@244416 0039d316-1c4b-4281-b951-d872f2087c98
SVN changes up to revision 244416
[OriginChip] Add options for the position of the origin chip.

Also make the logic and formatting in ToolbarView::Layout more consistent.

BUG=333294

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

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