A number of small fixes for the AppCafe:
1) Make sure that the user can launch apps both in and outside of jails.
2) Make launching apps parse/use the *.desktop file directly instead of using xdg-open.
3) Clean up the app summary widget a bit so there is less empty space.
4) Make sure the refresh jails button actually re-runs the jls command instead of just using the old results. This makes it take a moment longer, but is important.
Merge branch 'master' of github.com:pcbsd/pcbsd