compton-trans improvements

Fixed argument parsing (argument order, added long options (e.g. `--opacity`)), added `-d`, `-g`, and `-r` options. 

@richardgv, please review. I remember last time we were conflicted about what to do in compton-trans.