Fix flavorid calculation for new flavors.

Change-Id: I620824e82ffbb89c91dacce19509d63b6e1eb7d4
Fixes: bug #1116913
If a user only has 1 keypair, this keypair should be selected by default

When Launching a new instance, it's easy to forget to select a keypair
as it's hidden in another tab. This mitigates the issue by selecting a
keypair automatically when there is only one.

Fixes bug #1125124

Change-Id: I04cd6850b4b5f0901d2f9035af8df53cfb67f8c5
Dynamically size the noVNC iframe, fix typos in copy

The iframe for the noVNC console is too small for some users who
like to use GUI on the console.  Leaving the sizes off completely
and letting the browser figure it out causes hilarity to ensue, so
explicitly set the height and width to quasi-sensible values.

Also, the "unavailable" error says "unavailabe"  Fixed.

Fixes Bug 1050316

Addendum:

add an identifier to the iframe rather than using the auto-generated selector

Cherry-picked and squashed from grizzly commits: 68db72b95f and a37779c47d

Change-Id: I17cfa97cdc69f4b58e18d02451da2197c663e0d3
Merge "Fix flavorid calculation for new flavors." into stable/folsom
Merge "Dynamically size the noVNC iframe, fix typos in copy" into stable/folsom
Merge "If a user only has 1 keypair, this keypair should be selected by default" into stable/folsom