update doc and patches.
syntax highlighting
line_length
fix patches
fix commands
Fix numbering.
stupid markdown is stupid.
Merge pull request #214 from eggrobin/google-libraries

Google libraries