define all functions with nvm_ prefix
Merge pull request #383 from koenpunt/nvm-prefixed

define all functions with nvm_ prefix
Failing test for when using nvm ls with v* version
Fix nvm ls for v* numbers

Previously calling nvm ls with v* number (nvm ls v0.2)
would not return any results.

So now the v is prepended if its not already there