refactor syntax to support proper pointer var declarations and multidimensional array var declarations
update desugaring rules for new syntax
add to-c codegen rules for multidimensional arrays and array init
update fielDecl to use the new declaration sorts and update desugaring for fiedDecl and typedefDecl
test for multidimensional arrays and multiple declarations
fix statemachine to basec codegen for new declaration syntax
remove debug messages from to-c generation
remove debug from to-h generation
remove debug messages fromd desugaring
add to-h and to-c debug builders
update 3 tests
Merge pull request #2 from metaborg/decl-refactor

Refactor variable declarations