* Inlined some of helpers.
* Removed twoce declared YY_NO_UNISTD_H warning.
* Improved NullFactoris tests to require pointers to be not null instead of just check them.
* Create common interface for all symbols in parser (ValidableSymbol) with method isValid().
* Added Safe Bool Idiom to allow checking whether ValidableSymbols are valid in a safe way.