Correct compile warnings.

Some from unused variables (by commenting the variable name) in function definition, some others by re-ordering member constructor call to match class definition.

The aim is to reduce warning message while compiling application that include clanlib's headers, and allow compiling applications with -Werror.

It do not change the behavior of clanlib, and do not remove any information (that's why arguments was commented and not removed).