Merge remote-tracking branch 'canonical/next'

* canonical/next:
  fix nasty bug that didn't let relcool output errors
  make the default output _rel instead of relcool_output
  allow a user to specify additional opts to erlexec
  add examples of simple and complete relcool configs
  make sure ebin is removed on clean
  add inadvertantly deleted relcool.app.src
  support travis CI in relcool
  cleanup the rebar config
  remove docs (they have been moved to the wiki)
  all relcool to symlink in 'overridden' apps
  rcl_prv_discover now supports setting up 'link' type app_info messages
  support specifing overrides in the configuration
  support a new 'link' field in rcl_app_info
  minor cleanup and refactoring for rcl_prv_assembler, rcl_prv_discover
Merge pull request #28 from erlware/next

Next
Merge branch 'next'
Merge remote-tracking branch 'erlware/next'
Merge remote-tracking branch 'erlware/next'
vsn 0.0.5
add contributing document
Merge remote-tracking branch 'erlware/next'
Merge pull request #36 from erlware/next

Next
Merge pull request #37 from erlware/next

Next
Merge pull request #42 from ericbmerritt/next

fix unexpected variable issue in build
Merge pull request #43 from erlware/next

Next
fix README travis status link
Merge pull request #44 from tsloughter/next

fix README travis status link
Merge pull request #45 from ericbmerritt/next

Hopefully force dialyzer to produce output
Merge pull request #46 from ericbmerritt/next

Revert "Hopefully force dialyzer to produce output"
Merge pull request #48 from ericbmerritt/next

Don't run dialyzer on R14 and below
Don't run dialyzer on R14 and below

Its too slow and the build fails on travis
remove dialyzer and test from all since we run travis on PRs
Merge pull request #50 from tsloughter/master

remove dialyzer and test from all since we run travis on PRs