ast.h: Move NativeOperator to new header native.h.
native.h: generate NativeOperators from C++ operators

The function insertNative (aided by the class NativeBinaryNumericOperator)
automates the conversion from a C++ binary functor to a NativeOperator.
main.cpp: Add native operators +,-,*,/,% and true/false.