adds the CURLOption class with some enum members

Signed-off-by: Alexis Laferrière <alexis.laf@xymus.net>
introducing new way for setopt
Merge branch 'master' of github.com:xymus/NitcURL
Adding CURLCode/error process and implementation
Removing useless functions/lines/comments/spaces
Changing curlsample to get url through prog param