Replaced echo for printf when using formatted strings
Updated version list, now also compatible with zsh
updated tests for altered output
Added travis config, fixed tests for use on travis
Merge pull request #378 from koenpunt/ci

Added travis config, fixed tests for use on travis
Merge pull request #377 from koenpunt/remove-obscure-echo-test

Replaced echo for printf when using formatted strings
Double == causes error on travis (dash shell)
Merge pull request #380 from koenpunt/fix-current-test

Double == causes error on travis (dash shell)
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
Adding an `nvm --version` command
Fix NVM_DIR discovery
When curl is not present, immediately bail out of `nvm install` with a nonzero exit code. Fixes #385.
Merge pull request #374 from koenpunt/fix-tests

 Fix NVM_DIR discovery
Merge pull request #382 from koenpunt/version-normalizing

Fix nvm ls for v* numbers
Add Makefile for multishell testing
updated nvm current test for zsh
install shells before running tests
Merge pull request #386 from koenpunt/multi-shell-test

Add Makefile for multishell testing
Adding a trailing newline