fix array names
have makefile generate deps
escape endian macros
allow snippets to add suffix
fix multi-dimentional array init
don't consider overriding methods overloaded
cleanup, don't indent namespaces
string literals and constants don't need npc