use jasmine-node with jasmine 2.0
add a test for constructor
add transformStructDeclaration
glsltype: add Type::getAllMembers
glsltype: define declaration type names
typeinfer: fix to infer ThisExpression
typeinfer: care thisType of resolved constructor functions
fix spec of struct inference

JS クラスの名前の前に "__" を付けたものを対応する struct の名前にする。
constructor function の名前は変更しないようにする。
transform: add a method to get default value
transform constructor functions
add a test for more complex classes
typeinfer: fix not to mark functions as inout
Merge branch 'dev-transform-struct'
refactor: extract building process of decl nodes