add missing metamodel info
minor fixes
some fixes to unflatten for ceylon/ceylon-js#250
validate undefined
another fix to unflatten for ceylon/ceylon-js#250
bound metamodel types should include their object in hash calc
AppliedClass is *always* callable ceylon/ceylon-js#196