Fix calling parent constructor in class inheritance. The first parameters should be parent ones.
Fix testing default value in assertMethodHasParameter
Abstract testcase works now
Fix test cases.

They are failing because AbstractTest is no longer skipped. This causes class renaming to avoid name clashes.

To avoid this we add namespaces to the tests and update expected names. Note that this means that some of these tests will fail if run individually.
Include PHP 5.6 in Travis tests.
Fix phar files.

Include missing functions.php from berberlei/assert. It is included in autoload_files.php so running the phar file will fail if it is missing.

Update build script to test that the phar file is working when creating a release.
Refactor parameter order testing.

Also remove some unused code.
Merge branch 'honzap-fix_abstract_types'
Release 2.5.4
Fixes wsdl2phpgenerator/wsdl2phpgenerator#162
Merge pull request #163 from jk/feature/fix-classmap-declaration

Fix syntax error when service has no types
Support abstract complexTypes - abstract modifier generating