Add unit tests for InternalFunction
unit tests: Extend c++ version check to include c++1y/c++1z
Merge pull request #164 from cauthmann/internal_function_tests

Add unit tests for InternalFunction