- TSPHP-757 type of default value does not match - causes NullPointerException
-- eval type was not set for parameters
-- added corresponding tests
- added use cases for methods (was only functions) to ParameterDefaultValueTest.java
- added some TODOs (found new bugs and possible improvements)
- renamed createTypeCheckErrorReporter to createTypeCheckerErrorReporter