* Remove -fpermissive
Added CONTRIBUTING.md with contents from Coding Style, updated README link
CONTRIBUTING: Fix some examples, escape underscores
Merge pull request #9 from bunnei/master

Add initial kernel HLE, includes thread creation and context switching
svc: added stub for DuplicateHandle SVC call
kernel: add a SyncRequest method to KernelObject for use with svcSendSyncRequest
svc: changed SendSyncRequest to use Kernel::Object SyncRequest (instead of just service Interface class)
srv: added a real mutex for GetProcSemaphore (instead of stubbed)
kernel: added enum for known CurrentThread and CurrentProcess handles
service: Renamed Sync to SyncRequest
svc: added some assertions
kernel: updated SyncRequest to take boolean thread wait result as a parameter
kernel: added WaitSynchronization method to Kernel::Object
mutex: added additional docstrings
mutex: removed docstring comment that is no longer relevant
kernel: added event module to support creation of CTR "Event" objects
event: added SetEventLocked method to change status an events lock
event: fixed typos and updated CMakeLists
APT_U: added event creation to Initialize method
svc: implemented WaitSynchronization1, WaitSynchronizationN, and CreateEvent