Fix some wellformedness issues

Also fixed some duplicate IDs reported by Mats Erik Andersson.
Use a distinct icon for cancelled builds
Remove unused function
Not every buildstep has a defined drvpath

Signed-off-by: Shea Levy <shea@shealevy.com>
Initial attempt at s3 backup

Signed-off-by: Shea Levy <shea@shealevy.com>