added email notifications
reverting change to generator_spec, no need to debug
Added extension dsl and re-implemented how things are added
Merge remote-tracking branch 'bencentra/EmailNotifications' into extensions

Conflicts:
	lib/jenkins_pipeline_builder/publishers.rb
Turning off announements for job_attributes
Cleaning up extension api internals
Fixed the duplicate userRemoteConfig section
Readme tweaks
Merge remote-tracking branch 'bencentra/development' into extensions
Rubocop and other cleanup
Merge remote-tracking branch 'brgaulin/master' into extensions

Conflicts:
	lib/jenkins_pipeline_builder/extendable.rb
	lib/jenkins_pipeline_builder/generator.rb
	lib/jenkins_pipeline_builder/module_registry.rb
	spec/unit_tests/generator_spec.rb
	spec/unit_tests/module_registry_spec.rb
xml_helper and view specs
Merge commit 'fbd4387616eef1c89e9efd510d0efac1a52a19ff' into tests
Merge commit 'a1762810436b79d8665d7cf822b47c3ba275b601' into tests
Tests, tweaks and unified simplecov
Merge remote-tracking branch 'brgaulin/tests'

Conflicts:
	lib/jenkins_pipeline_builder/generator.rb
Shouldn't have been private
Merge commit '78a1213ac8c5cf4a2fd3b5f5e4adeda8d8f2402e' into tests

Conflicts:
	spec/lib/jenkins_pipeline_builder/spec_helper.rb
Fixes to pull_request test after the class updates
Update RSpec to 3.0