Option parsing for C backend

The C module handle parsing of its own options
Merge pull request #41 from gdetrez/c-options

Option parsing for C backend