Filtering expressions, ADVANCED_OPTIMIZATIONS

- Added the possibility of filtering other expressions: variables, functions, collections and parentheses.
- Changed some code to support ADVANCED_OPTIMIZATIONS setting in the compiler; saving 400 bytes!