Merge pull request #264 from BladeRunnerJS/develop

merge develop -> master for 0.3 release
setting user agent header based on the project name since its not automatically set in some circumstances
Merge branch 'develop' - merging in UserAgent header fix
making root level build depend on generateReleaseNotes so we catch any issues with generating release notes before attempting an automated release
fixing user agent string, wasn't paying attention when I first attempted to 'fix' it
Merge branch 'develop'
removing the task dependency between build and generateReleaseNotes since the task needs the github API key to be set
Merge branch 'develop'
changing curlPath back to a static string
#268 Adding fix for --no-browser capturing the browser but not allowing tests to be run against it when no browsers are configured
#268 small change. changing to RuntimeException, reviewed by AB + PV
Merge pull request #269 from BladeRunnerJS/nobrowser-fix

#268 Adding fix for --no-browser capturing the browser but not allowing ...
Merge branch 'bundler-exploration' of github.com:BladeRunnerJS/brjs into bundler-exploration
@PriyankV added then to test to ensure class is not included when it is not referenced in the bladeset #260
Merge branch 'bundler-exploration' of github.com:BladeRunnerJS/brjs into bundler-exploration

Conflicts:
	brjs-core/src/main/java/org/bladerunnerjs/specutil/engine/StringVerifier.java
Merge branch 'bundler-exploration' of github.com:BladeRunnerJS/brjs into bundler-exploration