finishing up my reformatting of the source from November/December following the guidelines that were posted.
some extra things I added:
* Any empty virtual declarations were kept to one line.
* Enums were split up into separate lines to promote uniformity across all headers. ( each header file had a different style for enums)
* Performance improvement for the deck editor when scrolling cards
(transform 2*N*log(N)<Cmp1> + N*<read> into log(N)<Cmp1> +
N*<read>). I expect this improvement to be much more significant,
performance-wise, than last night's one.