fix typeArguments for aliases
Metamodel alias tests now pass in JS ceylon/ceylon-js#196
fix old bug (like ooooooooold)
union/intersection types isExactly ceylon/ceylon-js#196
isSuperTypeOf, isExactly ceylon/ceylon-js#196
indent 2
Pass [Anything*] to model Class Arguments
extendsType(*,Anything) is always true
fix certain return type arguments
Add a parseBoolean function

This implements and closes #325, unless more features are wanted.
Add documentation to parseBoolean
Rewrite parseBoolean to use switch

as per @gavinking's suggestion here: https://github.com/ceylon/ceylon.language/pull/326#issuecomment-26245106
Merge pull request #326 from lucaswerkmeister/master

Add a parseBoolean function
Fix #251: split process object into process, system, machine and operatingSystem
#251: update tests
#251: native jvm implementation
#251: native js implementation
Tests for #251
Fix #251: rename machine to runtime
Fixed static getSize() to use proper definition in `runtime`