ignore demo output directories
add demo related files and classes
move new support classes to base, add new util classes to haxe directory
add jquerytools
update location of new support classes for promise/stream
switch test over to browserjs