AZero13

Results 191 comments of AZero13

Second, static analysis shows that these casts were superfluous

@crutkas these were Rosyln (the C# compiler) warnings

@crutkas Fixed the PR

These changes were from when changes from different PRs got mixed in.

@crutkas fixed!

Some were found manually. Others were by Roslyn warnings

@crutkas Also, casts to (object) are redundant, and casts to literals are redundant as well