javascript: split javascript and node target
javascript: extracted common runtime
Merge branch 'javascript' of https://github.com/raichoo/Idris-dev into raichoo-javascript

Conflicts:
	CHANGELOG
Fix for line numbers on type signatures