Make flag detection for anonymous mmap() more robust.

Probably overkill, but arbitrary flag values can now be supported by adding
a definition of MVM_MAP_ANON to build/setup.pm.
Back time_i/time_n by custom MVM_platform_now()
Fix whitespace fail: No, Sir, of course I did not use tabs...
Enable HLL-configured hash/array iterator types.

Gets hash iteration with .key working.
Revert "Don't rely on a Parrotism."

It wasn't one after all, just missing hash iterator setup.
Start annotating line numbers.
run t/nqp/75.t, because we can
Annoate filename too.
Avoid trying to existskey the $allops array.
Avoid an apparently double-close.
put some of annotations into backtrace.  kinda works, kinda doesn't; not looking into it today.
Use gettimeofday() if clock_gettime() is not available
Pass command line args to main.
Send in args boxed.
Work around MAIN args issue.
Create clargs with current HLL array type.
Exceptions smart-stringify to the message.
Fix a stupid in earlier patch; jnthn--.
- safer backtracing

- new --crash command line option to segfault instead of exit, to more easily catch in debugger...
remove debug