Add a simple "QString readTextFile(QString filepath)" function to libpcbsd-utils
Updates to pc-updatemanager util, not fbsdupdate should function
properly, and set the correct version number on the BE
Add the new fbsdupdate command to pc-updatemanager check output
Change some syntax for output of update messages
Remove jail bits from pc-updatemanager, they will be relocated to
warden commands.

Make sure we can run pkgcheck and check options as user
Add a new pc-autoupdate command, which will be called by anacron
eventually. It will trigger the automatic updates options.

Add some extra checking to pc-updatemanager, make sure only a single
instance of an upgrade is running at a time. Also, don't allow
updates to start when the system is waiting to reboot into one
already.
Add root-check to pc-autoupdate
Allow pc-updatemanager check to run as user, and do the freebsd-update
check properly
Enable auto-updates from pc-extractoverlay
Set pc-autoupdate to disabled for now, until we are ready to flip
it to live
Add fbsdupdatepkg target, which will do freebsd-update security
patches, and check for / do any package updates at same time.
Completely overhaul the pc-systemupdatertray.
Now it runs *much* smoother without any timers constantly running or notifications constantly popping up. It also understands the new update system and distinguishes between OS updates, security updates, package update, jail updates, current update processes, and uses syscache for it's backend.
Merge branch 'master' of github.com:pcbsd/pcbsd
Merge remote-tracking branch 'upstream/master'