validator refactoring WIP
fix global schema node type validation
fix warnings
detect duplicate map keys
improve non-scalar key validation
validate empty raml
validate include node types
add include context to errors