Enforced (some) code style rules

Enforced some code style guidelines, still I'm left to wonder what
variables such as qq, va, an so forth mean.
Fixed some missing cases of CopyTo
Improved Append and Concat

- Added new overloads for Append and Concat
- Concat now delegates work to .NET when appropiate
- Improved performance for some cases prior .NET 4
- Small style fixes
fully enforced code style

Fully enforced code style to try to maximize readability and also to
force me to understand the code. After the exercise I have to say there
is no other good way to implement Complex on .NET