moar does not like to take a substr OOB
fix spello
add comptarget(), and also moarvm fileext/target
fix "my" stupidness
properly clean up the path

Before it was kind of a no-op, since the methods are not called when written
this way in a regex.
call shell() with cmd only, and fail() on its result
use IO::Spec.catpath to make windows happy
Add a fake .moarvm file to the compiled module test dir.

This fixes the failing test under MoarVM.
Merge pull request #67 from kanatohodets/moar-support

Add a fake .moarvm file to the compiled module test dir.
merged moar-support into eleven