npm support, base classes, nothing works now
Merge branch 'master' into npm-support

Conflicts:
	agent/src/META-INF/build-agent-plugin-node.xml
	agent/src/com/jonnyzzz/teamcity/plugins/node/agent/NodeDetector.kt
	agent/src/com/jonnyzzz/teamcity/plugins/node/agent/NodeJsService.kt
	common/src/com/jonnyzzz/teamcity/plugins/node/common/NodeBean.kt
	server/src/META-INF/build-server-plugin-node.xml
remove duplicating file
add NPM runner + detection
Merge branch 'npm-support'
update README.md
phantom.js: polish UI, add an option to change script type