Write parser_table_py to a different location.

./yaql does not always exist or writable.
Merge pull request #7 from tsufiev/master

Write parser_table_py to a different location.
Set output dir for parser_table.py in a platform independent way.
Merge pull request #8 from tsufiev/master

Set output dir for parser_table.py in a platform independent way.
Merge branch 'master' into context-refactor
Boolean functions now require strong typing
list(*args) function now properly unwraps generators
type conversion functions added
Generator sequences are now limited
Pushed data now properly added to the context of function (not the parent context)
parent functions removed, root function finalized
Temporary functions removed