Map modifier aliases to actual modifier names for easier lookup.

Reduces use of lots of switch statements.  Alias-to-modifier objects contain data for how to map the data back to the actual modifiers.  A couple of functions allow for setting and getting where we were previously going through a long switch/case statement to set and get each value.

@scottnc27603 @eric79 
On mars-game, we discovered that it was a bit higher performance to do:

    var aliases = Object.keys( cws.aliasModifers );
    for ( var i = 0; i < aliases.length; i++ ) {
        var alias = aliases[ i ];
        ...
    }

than the corresponding `for-in` loop.