plugin installation takes a version now, and queries nbbpm, #2363

better error handling for #2363

upgrades now also call the suggestion route from nbbpm

upgrade button will show alert now if you try to upgrade past the suggested version, #2363
updating shrinkwrap file
fixed client-side so semver doesn't explode when nbbpm returns 'latest', fixed tests so they pass again, #2363
0.5.4