Add some new abilities to syscache regarding available updates:
1) Keep the hasupdates/updatelog options for overarching/raw usage
2) Make the needsreboot flag check at that time instead of using a cached value (simple flag check)
3) Add an "isupdating" option which also performs an instant check for the updating system flag
4) Parse the raw updatelog during a sync into different categories: "major", "security", and "pcbsd". These distinct types of updates are available through new flags: has[major/security/pcbsd]updates (true/false), and [major/security/pcbsd]updatelog for the info about those types of updates.
Merge branch 'master' of github.com:pcbsd/pcbsd