Kernel:Add missing permissions in shared memory & svc
armemu: Fix UXTB16

Rotation bits are 10 and 11, not 9 and 10.
Remove SyncRequest from K::Object and create a new K::Session type

This is a first step at fixing the conceptual insanity that is our
handling of service and IPC calls. For now, interfaces still directly
derived from Session because we don't have the infrastructure to do it
properly. (That is, Processes and scheduling them.)
Clean up CMake library specification

The X11 libraries don't need to be specified when doing dynamic linking
Build GLFW as a shared lib on Travis
Added am:app service stub.

Apparently nothing at all is known about this service...
Added stub for ldr:ro service...
Added stub for cecd:u service...

I couldn't find any information about this service...
Added stub for nim:aoc service...
Merge pull request #279 from yuriks/session

Remove SyncRequest from K::Object and create a new K::Session type
Merge pull request #281 from lioncash/uxtb16

armemu: Fix UXTB16
Travis: Enable tracing on the script to ease troubleshooting
Travis: Use gcc 4.9 instead of 4.8 since it's getting installed anyway
Merge pull request #282 from archshift/services

Added stubs for ldr:ro, cecd:u, nim:aoc, and am:app services
Update README.md
Update donation info
Provide a direct webchat link to #citra in the Readme
More Readme updates.
Update README.md

Fix spelling mistakes.
armemu: Implement UXTAB16