UI Refactor, minor JNI refactor

1) Home screen starting to come together now. All layouts are present

2) Left and Right panes (in home screen) have listeners attached. Some
functionality present (first aux Activity, the file menu, is working!)

3) MessageBox now colors by severity

4) C++ class loader refactored slightly, some bugs that were issues for
the Android L device running on ART were stomped out

5) Added some more device queries to DeviceInfo. Correctly find OpenCL
file (need to open still, just to see if it actually has functions we'd
use). Gets all system properties, which is very useful for finding the
device info

6) PopUpDialogFragments now working. Icons added to them, as well. The
CrashDialogFragment could be cleaner.

7) Started adding files to the Grapher C++ module, but no implementing
is being done yet. Just adding them to remind what needs to be
completed.

8) Misc other things