Common: Get rid of an unnecessary forward declaration in symbols.h
Core: Use std::array for managing kernel object space

These avoid relying on memset for clearing the arrays.
Common: Add a clamp function to math_utils.h
Add Qt5 option. Use Qt5 by default.
Merge pull request #59 from lioncash/fwddecl

Common: Get rid of an unnecessary forward declaration in symbols.h
Merge pull request #61 from lioncash/kernel-stuff

Core: Use std::array for managing kernel object space
Merge pull request #60 from xsacha/qt5

Use Qt5 by default for citra-qt project.
Removed unused citra.h
Revert "Removed redundant loop in EmuThread::run()"
Merge pull request #62 from archshift/revert-49-redundantloop

Revert "Removed redundant loop in EmuThread::run()"
ARM: Remove a forgotten const in vfp.
Merge pull request #64 from linkmauve/master

ARM: Remove a forgotten const in vfp.
Merge pull request #58 from lioncash/clamp

Common: Add a clamp function to math_utils.h
Merge pull request #46 from archshift/citrah

Removed unused citra.h
Added FS functions to Archive and Archive_RomFS
Merge pull request #68 from archshift/readfile

Added FS functions to Archive and Archive_RomFS
Remove documentation for external modules.

We don't need these and they clutter up the repository.
Merge pull request #73 from yuriks/remove-docs

Remove documentation for external modules.
Initial rewrite of opengl renderer.

Screens are now textured onto quads. OS X joins the party.
When rendering for pica is done using gl, this can be updated to expose a FBO, and then that FBO's texture can be
applied to the quads.