Change how scrollShift is calculated

In Firefox $('body').scrollTop returns 0, that's why the modal
appear outside the visible screen. Added $('hmtl).scrollTop.

var scrollShift = $('body').scrollTop() || $('html').scrollTop()

Closes-Bug: 1251361

Change-Id: Icf691eb140e091615a98f1fbd415428cd418ba9e
(cherry picked from commit 8950b90d1777e265f98379098cebef7517642efe)
fix help text in "Create An image" window

In the "Create An image" window, there are "minimum disk" and "minimun
memory" text input. But both help text on the two text inputs are using
"the minimum disk size...". Actually for the second one we should say
"the minimum memory size...", and now this patch fix this.

Change-Id: Ife19acba5fafb41d99e9416d2f9e8082b9eaef53
(cherry picked from commit 0314d54391775f09b35759a650dbae2e2ba567aa)
unify keypair name handling

CreateKeyPair and ImportKeypair handled name checks in a different
way. When importing a keypair, one got a generic error message
without a hint, that the name was wrong.

This is the backport to Havana.

Managed to drop the original changei, which was
Ie82c0cd21f70aae3f55b84a1c05c9f170eaec312

Closes-Bug: #1265563
(cherry picked from commit eafe0b260d24f65d6f0b0487a74c352a01a53d84)

Change-Id: I10d5a7151242afeeed59965b361c89cc97b53b46
Wrong marker sent to keystone

Removed nonsense marker that prevents charts grouped by project
working. Dropping also pagination for now, there is a UX design
in progress that would present how pagination should work.

Fixes bug 1260528

Change-Id: I3c2c2b2d0c3fcc6947f53a10441f9cd1440ef0fa
(cherry picked from commit 09a2e97a9c031df8b2f2005f4e4c804fb11dd0c4)
Adding management_url to test mock client

Mocking management_url property in keystoneclient.Client for mox.

Closes-Bug: #1268631
(cherry picked from commit f7d00b5960c4e7f878a647e6c83ead986d55f921)

Change-Id: I3e1067aa4bc6cd5d2875433197d7bea69a16195b
Merge "Wrong marker sent to keystone" into stable/havana
Merge "fix help text in "Create An image" window" into stable/havana
Merge "Change how scrollShift is calculated" into stable/havana
Merge "unify keypair name handling" into stable/havana
First suse UI styling in my github repo

 * Sets up suse.less as override
 * Includes fixes for a couple of bugs

Change-Id: I980a34788547d3835c117ef2e6ae86563c4d217f
Adds login themeing

 * Also includes the first bits of new branding, nothing finished yet
First styling for login page
Fix logos
Include missing images and other graphics
Add favicon and include link to it
Fix size of sidebar to 400px
Update for havana changes

Change-Id: Ide08f2869708d04057f094f8046333c27e44a1e2
Unbreak SUSE stylesheet

I'm not totally sure it's correct, but at least it makes things work.

Change-Id: I03dbceb0be1b873f51eed36f3e9954c1688dd614
Workaround to make sure primary buttons have the right color

This is clearly not the proper fix, but this makes things work for me.

Change-Id: I0c5ff802286d7d435a513f665d5f293595840284
Style 500.html too

https://bugzilla.novell.com/show_bug.cgi?id=859498

Change-Id: I0ba6d5c577acd521d502110bfba6d467c0f3e521