Skeleton widget for the new Updater UI

Ticket:	#6300
Auto populate initial data in the Update widget
Populate the trains select box defaulting to current train

Ticket:	#6300
Add new API endpoint to check for updates

Ticket:	#6300
Auto is not a valid choice in a CTL universe.
Typo fix.

If you had AuthType set to Auto, because of this typo
an invalid ctl.conf would be generated and CTL would bail out.

This isn't a huge issue in master anymore since I've taken out
the ability to set the AuthType to Auto, however in 9.2.1.x
it is an issue because FreeNAS has both istgt and CTL and one can
pick between them.
Make sure to reload restart httpd when the user selects a different cert
for the gui management.

Ticket: 6305
Change common name description to be more helpful

Ticket: #6304
Show up pending updates in the datagrid
If a privatekey has a passphrase, allow it to be used

- The passphrase is removed from the privatekey

Ticket: #6303
Merge remote-tracking branch 'origin/master' into freebsd10