Redid preprocessor expressions. Now 99.9% complete (optional ?: operator not included).
* Added #if (again).
* Improved preprocessor expression evaluation methods.