fix function defs for function that take vsn(), which can be an atom
include state in format_error/2
use providers PRV_ERROR and format_error/2
Add support for multiple nodes running the same release
Fixes #238 Trailing whitespaces in generated relx.cmd
Merge pull request #245 from syl20bnr/fix_relx_cmd_trailing_whitespaces

Fixes #238 Trailing whitespaces in generated relx.cmd
Merge pull request #244 from efcasado/pipes

Add support for multiple nodes running the same release
Fix grep pattern for beam process
Merge pull request #247 from silverbuddy/master

Fix grep pattern for beam process
Allow to specify a path to vm.args through command-line arguments
Merge pull request #248 from ichernetsky/master

Allow to specify a path to vm.args through command-line arguments
Add relx.cmd to .gitignore
Merge pull request #249 from syl20bnr/gitignore_relx_cmd

Add relx.cmd to .gitignore
Fix *bin_windows.dtl boot script path

In order to make it work with both compressed and uncompressed releases
Merge pull request #250 from syl20bnr/fix_boot_script_console_windows

Fix *bin_windows.dtl boot script path
Merge pull request #236 from tsloughter/format_error2

Some changes for providers as I work on rebar3
include state in format_error/2
support proper return value of ec_git_vsn of {ok, string()}
Merge pull request #251 from tsloughter/master

Bug fix and cleanup
split release and app discovery into two separate providers