make arguments support '--'

Seem when we imported this class we got a buggy version. Should also
support '--' as defined here
https://github.com/mono/mono/blob/master/mcs/class/Mono.Options/Mono.Options/Options.cs#L1257
cleanups to fix R# inspections
remove dodgy catch from unicast bus tests
fix some spelling errors
remove dodgy equalityextensions