Completely finish up the last items for the desktop plugin system.
1) Now the user can maximize/restore a plugin when in edit mode
2) Now the user can remove a plugin when in edit mode
3) Now the user can organize all the plugins on an intelligent grid (should be between 10-20 grid points on all screens), with no empty space
Merge branch 'master' of github.com:pcbsd/pcbsd