BlitzMax language definition and build configuration