Small leaks controlled and clean up

Controlling all marked leaks with finalizers. This leaks are in classes
that are not disposable by design but have disposable members, meaning
that those may remain undisposed indefinitely.

Using finalizers just mitigates the problem, but it is better than
having the client figure out why and how to dispose these.

These leaks are considered controlled, no more known leaks remain.
Global Clean Up

Automated whitespace and usings clean up across the solution. Batch
build successful before and after.
Style fix