Refactor to use layout.haml and merge sailfish contributions

Signed-off-by: David Greaves <david.greaves@jollamobile.com>
Support missing ENV['LANG']

Signed-off-by: David Greaves <david.greaves@jollamobile.com>
Add Mer theme images

Signed-off-by: David Greaves <david.greaves@jollamobile.com>
Support current_tab class in layout

Signed-off-by: David Greaves <david.greaves@jollamobile.com>
Refactor target/package screens and support zypper refresh

Signed-off-by: David Greaves <david.greaves@jollamobile.com>
Disable SDK update for now and move to end of tabs when re-enabled

Signed-off-by: David Greaves <david.greaves@jollamobile.com>
Prevent flickering if possible

Signed-off-by: David Greaves <david.greaves@jollamobile.com>
Clean up target presentation

Signed-off-by: David Greaves <david.greaves@jollamobile.com>
Only show targets not yet installed

Signed-off-by: David Greaves <david.greaves@jollamobile.com>
Sane indentation

Signed-off-by: David Greaves <david.greaves@jollamobile.com>
Use a jpg for smaller size and specify background-size: cover

Signed-off-by: David Greaves <david.greaves@jollamobile.com>
Make sass themeable through import or variable

Signed-off-by: David Greaves <david.greaves@jollamobile.com>
Update installation

Signed-off-by: David Greaves <david.greaves@jollamobile.com>
fixup make