Added CONTRIBUTING.md with contents from Coding Style, updated README link
CONTRIBUTING: Fix some examples, escape underscores
Update CONTRIBUTING.md

- removed variable naming starting with "_"
- removed "Always break, even after a return" from case statements
Pica: Add command list registers.
GSP: Define more GX commands.
Add initial graphics debugger interface.
citra-qt: Add GX command history viewer.
Rename LCD to GPU.
GPU: Cleanup register definitions.
video core: added PICA definitions file.
GPU debugger: Add functionality to inspect command lists.
citra-qt: Add command list view.
Refine command list debugging functionality and its qt interface.
Further refine GPU command list debugging.
Pica: Use some template magic to define register structures efficiently.
Common: Removed duplicate "LONG" and "MAX_PATH" definitions.
Preprocessor: #if's out OSX-specific GL changes on other platforms
Removed definition of MAX_PATH, this is already defined in common_paths.h.
GPU debugger: Const correctness and build fix.
Kernel: Added missing algorithm #include for use of std::find on non-Windows platforms.