Add the beginnings of our new pc-pkgmanager GUI utility
Get the program compilable, and merge in the meta-pkg manager stuff
Remove depreciated -L and replace with -U
Remove unused EVENT_PIPE
Fix a bug setting the right URL for fetching from mirrors when
the uname -r has a -pX number at the end
Also fix same issue with wrong system version being used from uname -r
If we cannot determine file size, set to 0
Add new menu bar, not yet functional

Display messages from pkgng as they happen

Offer to save file if something goes bad
Get rid of -1 exit, invalid number
Add all the new pkg conflict logic to libsh

Will detect if something is going to fail during pkg process and
warn the user either graphically or via CLI

In GUI add detection of the GUI hooks from conflict detection

When we find conflicts, remove them for now. (More advanced logic
may be incoming as I play with it)
Fix a bug preventing us from running a fresh package update check
after doing an update
Remove old EVENT_PIPE stuff

Add conflict checker to package installation
Enable the basic / advanced view functionality

Save the last view mode, so we startup with it again

Fix a bug changing meta-pkgs, make sure we always refresh to be
positive whats on disk
Change how we call the conflict message box, add a placeholder for additional text about the conflicting packages, so we can make a better choice as to remove it or not
Add a placeholder for where we will add a new pkg rquery call to skip
re-downloading valid cached files
Fix up the conflict details, will show what packages may be broken as a result of removing a conflict
Add functionality to read pkgng repo, and build our UI elements

VERY fast < 1 second in most cases
Add logic to detect all the messy deps when we add / remove NG packages

Add new dialog to display exactly whats going to happen to the end user
When using the "pc-pkg" wrapper, make sure to also do the conflict checking
Now we can add / remove pkgng packages via a GUI!