Add C example.
Add a makefile.
Fix a warning.
Sync documentation and webpage.
Merge branch 'master' into gh-pages