LOOM-1815: Vector bounds protect on read/write, fixes for interpreted VM, cleanups/refactor/docs