Fix spacing.
Merge.
Create option for convert deoptimize to guard phase.
Remove usage of negate() in word type rewriter phase.
fix windows build of the server and client vms

--HG--
extra : rebase_source : 9bd30a2bee13813d9b9abd6989355a3d5429423c
Fix typo in JavaDoc.
Merge.
Merge.
ProjectCreator: compare relative path against flavour.
Fixes random build failures when the repository path contains "graal".
update authors file
Merge
Fix and enable deopt to guard conversion.
Merge.
Fix import.
Fix convert deoptimize to guard phase.
Fixed behaviour of useSpecializations for Generic specializations.
Fixed element ordering of methods which were inconsistent from javac to ecj.
Fixed unsupported generic generation which could also take void as a type.
Merge.
Remove emitDeoptimizeOnOverflow and emitGuardCheck.
Remove LIR.stubs and LIR.Code since it is not used anymore