- TSPHP-660 Rename token CASTING_ASSIGN to CAST_ASSIGN:
    - new parser tokens included
    - amended the different tree walkers
    - added new version of parser component
  - TSPHP-690 Improve code coverage typechecker
  - removed copyright notices in package-info.java files (left over)
  - added improved version of copyAntlr
  - added new version of common component
  - TSPHP-503 TypeCheckerController is too big
    - created IReferencePhaseController and moved methods accordingly
    - Renamed Definer to DefinitionPhaseController to be consistent with the other phase controllers
    - Created IVisibilityChecker which contains the access check which is used in the reference phase as well as in the type check phase
    - modified tests where necessary
  - deleted TypeCheckerControllerIsReturningTest because it was a left  over (return check was simplified in v. 0.5.3)
  - Improved ATypeSystemTest concerning extensibility
  - Removed several hidden dependencies and moved them to the constructor of the corresponding classes
  - TypeSystem had an init method which was called by the TypeCheckerController. Quite ugly, removed it. Yet, there is still a cyclic dependency between TypeSystem and SymbolFactory
  - TSPHP-657 Assignments can only be made to variables
  - TSPHP-698 an assignment to a const should not be possible other than initialisation
  - Improved readability of AssignHelper
local git was confused, I had already renamed the file to
ITypeCheckPhaseController but git pushed it still as
ITypecheckPhaseController. This should fix the build
local git was confused, I had already renamed the file to
TypeCheckPhaseController but git pushed it still as
TypecheckPhaseController. This should fix the build
hopefully the last commit which finally fix the build. I should install
ubuntu again ;)
  - IReferencePhaseController and ITypeCheckPhaseController still had some common private methods:
    - Renamed IVisibilityChecker to IAccessResolver
    - Moved common methods to AccessResolver
    - Modified the tree walkers accordingly
    - Modified the tests accordingly
  * TSPHP-621 break 0 not allowed
  * TSPHP-613 instructionsWithoutBreakContinue - test added
  * Cleanups in test
  * TSPHP-615 doubleDefinitionCheck return true when no error
    * renaming in ScopeHelper
    * renaming in IReferencePhaseController
  * renamed declaration to definition where appropriate
  * Improved build-common
  * added QA task and QA overview html
  * removed generated files
- TSPHP-425 check abstract methods
- TSPHP-699 switch to tsphp.ch
  - changed namespace
  - new common and parser component
should have only lower cased the path but not the jar file
forgot to call init, translator tests failed
- TSPHP-425 check abstract methods - improved error message
- TSPHP-425 check abstract methods - improved error message, last commit was done in a hurry, modified the wrong identifier, fixed it
TSPHP-728 Remove TypeCheckErrorReporterRegistry
- TSPHP-728 Remove TypeCheckErrorReporterRegistry - TypeCheckErrorReporter was recreated after each reset. Hence, error loggers were no longer registered to the error reporter
- new version of build-common