cleanup, use C99
support bitfields in constload optimization
remove unused 'none' type
replace assert(0 && "message") with panic("message")

also removed some assert(0) used in verifiers to stop when compiling
with assertions (you better use your debugger to stop and keep the code
clean)
normalize spelling: optimisation => optimization