Set Qt5_DIR in Travis to allow cmake to find Qt5 libraries.
Merge pull request #197 from archshift/osx

OS X Travis improvements
vertex_shader: Fix control reaches end of function warning
Merge pull request #195 from lioncash/control

vertex_shader: Fix control reaches end of function warning
mem_map: Add missing prototype for Write64
emu_window: Fix initializer list order.

Gets rid of a warning on OSX.
Add missing boss:U service, needed according to Nintendo Zone logs.
Merge pull request #202 from lioncash/init-order

emu_window: Fix initializer list order.
Merge pull request #199 from lioncash/prototype

mem_map: Add missing prototype for Write64
Merge pull request #201 from archshift/boss

Add missing boss:U service
FileSys: Added DebugStr method to Path class.
FileSys: Updated backend code to use FileSys::Path instead of string for paths.
FS_User: Support FileSye::Path in a more generic way.

added a todo to kernel archive
Archive: Fixed close archive before freeing.
Archive: Fixed to not destroy archive handle on close.
Merge pull request #192 from bunnei/fs-fix-paths

FileSys: Updates backend code to use FileSys::Path and fixes binary path types.
core: Mark some hle functions as static

These functions are not referred to by their linkage name outside of the translation unit, so they can be marked as static.
Merge pull request #200 from lioncash/statics

core: Mark some hle functions as static
Add a GUI logging channel.

Replace asserts with _dbg_assert_.
Viewport scaling and display density independence

The view is scaled to be as large as possible, without changing the aspect, within the bounds of the window.
On "retina" displays, or other displays where window units != pixels, the view should no longer draw incorrectly.