Merge pull request #9 from slicer69/master

Launch default application represented by icon on Linux
Make sure to sort applications by name case-insensitively.
Merge branch 'master' of github.com:pcbsd/lumina
Make the jpg/png suffix check case-insensitive for showing thumbnail previews in lumina-fm.
Add the ability to lock the screen from the log out menu in lumina-desktop.
Add support for detecting whether the running user has permission to shutdown/restart the system, and enable/disable those options in the logout menu appropriately.
Update the appearance/functionality of the userbutton quite a bit in lumina-desktop.
1) Should now only reload the applications list if the installed apps changed recently, making the menu show up a ton faster.
2) Move the tabs over to the left side of the UI, and remove a lot of empty space.
3) Attempt to have the widget track the mouse and switch to a new tab on mouse-over instead of requiring a click (still in testing - no loss of functionality at the moment).
Adjust how the QApplication is initialized in lumina-open to try and prevent a seg fault when showing the OSD on FreeBSD 10-Stable.
It appears that a QApplication is a *very* special type of class and should not be initialized to a static pointer for the application.
Add libjpeg dependency to Lumina port (since the default wallpapers are jpg files)
Tag Lumina version 0.6.3
This version is mainly a bunch of bugfixes from 0.6.2, but also included backend streamlining, porting to other OS's, and a slightly updated userbutton.
Applied Debian patch to enable building on 32-bit Linux machines. Project
(.pro) files now support 32-bit and 64-bit Linux builds. Should
also build using Clang as well as GCC on Linux.
Fixed compiler warning in LDesktop.cpp which might see wrong
loop counter used under older compiler.