Adds comments to VMChooser interface and applies consistent logic over
what delta means within a VM chooser. Currently, delta appears to be
being passed as negative for disable operations, which is means it's
possible for it's value to conflict with the naming of the method or the
operation selection via boolean.
All implementations are now using Math.abs to ensure that they get a
consistent value internally.