fix ax_mexopts fixes for OS X 10.9 build
preprocessor: simplify if statement
clang compilation: replace ostringstream array with vector of strings
Revert "simplify flex code"

This reverts commit 3d57c1e5e95de4fc36e2dee095aa8a9c187ddfc4.
Revert "macroprocessor: copy anything within "dates()" straight to preprocessing stage"

This reverts commit 4f93207a30478d28f026cc1c9ac51640bd134f88.
Revert "macroprocessor: if you encounter dates(date), insert quotes"

This reverts commit 9eb34cee4a68d54a0943f41a7977899a36a60a80.
Revert macro/MacroFlex.ll of 858159a4f53e23a4654d5cb447e7a937faf30168
Revert "macroprocessor: substitute dates, don't substitute dates preceded by $ or dates('"

This reverts commit 9be1d084fd2b510e7d229c7b0e02bde500e34ce1.