icb no longer responsible for storing root node, just fires event when it is found
instanceController keeps root node when found
change "leaf" to deepest in icb
missed file from last commit
start standardisation putting fire and on at start of function sig
more standardisation putting fire and on at start of function sig
slight reordering
restructure how incremental content builder adds and removes events
remove inconsistent parameter
start to make content builder a bit more functional
refactor ICB a little
streamingXhr doesn't fire HTTP_DONE events after aborting - fix issue where order that ABORTING listeners were added in made a difference

incremental content builder maintains no state, moved stateful part out to own file

sXHR slightly shorter

Split some cruft out of Gruntfile
update Gruntfile
simplify browserApi slightly
ternary a bit clearer than if here
tiny bit shorter
rename method
remove unneeded function, this all gets wrapped in a library-wide function so is already hidden to the outside world
new built version