Add zpool history to save-debug

Ticket: #6535
No need to run grub-mkconfig if the loader doesn't change.

Noticed by:	sef

Ticket: #6528
Remove extranious dependancy.
Finish renaming images to useful names.
Forgot to add the cover page.
Fix end of line, just because.

Ticket:	#6545
Having grub.cfg generated at the wrong time has confused the
update code path.  So let's try to clean that up.  This patch
cane probably be undone at some point, but I don't think it matters
hugely.
Try to clear sigprocmask before calling subprocess
Fix bug checking for https and multiple ports

Ticket:	#6543
Initial attempt to handle multiple certificates.  Not entirely sure
this is the way we want to go, but it's a start.
Catch UnsupportedFormat exception
Grow the feature to run an alert in an specified interval

Its not totally accurate as its depends on minute cron but should be enough.

Ticket:	#6549
Only run update_check alert every hour instead of every minute

Ticket:	#6549
Fix inverted logic.

Ticket: #6461
Chase the logic change to do the right thing when using the system dataset.
As William says, use get_upload_location everywhere!
Stupid typo!
Allow bulk delete of Boot Environments

Ticket:	#6550
Invalidate a few chars
Fix one obvious memory leak.