Minify and embed images (and change dir structure). #118. Fixes #145

Change-Id: I5e6ab0f4d28ec5695c394d45be16fba145ee76cf
Require node to check if remote node is ancestor
Checkout should work on 'non-inited' repository too

If you clone a repository with no content, then later fetch from that repository when it's got content, you previously couldn't check out anything because ungit tried to stash changes even though there's no real HEAD yet.
Show error when trying to push with unfetched remote changes. Fixes #88
Stable branch colors. Fixes #70
Ignore remote list ref errors better
Check git version when ungit starts
Change usage statistics config name
Bug tracking in launcher
Min height on log boxes for slightly more balance
Merge remote-tracking branch 'upstream/master'
Merge remote-tracking branch 'upstream/master'