Added multiple Qt5 modules for the 5.0 release.

First let me apologize for the huge pull request. II needed to get enough in place so I could test my project with the  below items.

I have made some substantial changes to Qt Base:
1. Enabled QPA for directfb.
2. Enabled QPA  for X11.
3. Enabled QPA for EGLFS.

I have added qtmultimedia, qtwebkit, qtsvg, qtxmlpatterns, and enabled their QML modules

I have added qtsystems and qtjsondb.

I had to update Mesa, libdirectfb and add Ruby.  These packages should ideally go somewhere else, but there is no good place yet.  The Mesa package is even more questionable because it will break the TI Graphics SDK ELG.