Removed all uses of __ARGS macro.

As this has already been duplicated once, here is the script:

    # slurp entire file and global replace __ARGS(*) with *
    find src/ -type f -exec perl -i -e '$/ = undef; $_ = <>; s/\s*__ARGS\s*\(([\s\S]*?)\)/\1/g; print;' {} \;

Issue is #205 but there are some problems (circular header dependencies) which may require #206 to be started first. As such this PR is currently a WIP.