Make root node temporary.[ci skip]
Only build resource database when it has been initialized
For Travis CI - switch CI build to use OS X build environment.