Kill off some usages of the ArraySize macro.

This required the use of std::array in some cases.
Merge pull request #73 from lioncash/ArraySize-Cleanup

Kill off some usages of the ArraySize macro.