These patches add the functionality originally requested in the feature request for development, v0.9 and V0.8. Basically we put in a #! header with the compiled in path. If the user relocates the executable then they need to use vvp directly. I'm not sure how portable using env is so I opted not to use that.