PearlEnum & MAP macros.

[ADDED]     PearlEnum: Create an enum along with functions to convert it from and to an NSString*.
[ADDED]     MAP: Macro for transforming macro variadics.  Thanks, William Swanson.