Dev configuration

Summary: possibility to specify a dev.config for an application, that will be applied by start:dev

Test Plan:
in any of your erlang application, add a tetrapak/dev.config in enit style

   {<app1>, <config>}.
   {<app2>, <config>}.

or in default erlang config style:

   [
   {<app1>, <config>},
   {<app2>, <config>}
   ].

where <app{1,2}> is an atom and <config> is a property list

for your application, and this dev config will be applied by tetrapak start:dev

Reviewers: aschultz, tbreddin, hsychla, vtarasen, kseidens

Reviewed By: aschultz

Differential Revision: https://review.tpip.net/D106
always add own ebin path by "build:erlang" task

Summary: fix a problem of not adding to a code path after "build:erlang" for own ebin directory

Test Plan: make / clone mimetymes patch by vtarasen, remove ebin/, tetrapak build

Reviewers: vtarasen, aschultz, tbreddin, kseidens

Reviewed By: vtarasen

Differential Revision: https://review.tpip.net/D196
update changelog
fail, if required plugin for an application is not installed

Test Plan:
check runway/xray/xray_ldr/xray_session with and update from D108-D111 without installiotion of
tetrapak_frontend plugin

Reviewers: aschultz, hsychla, tbreddin, vtarasen

Reviewed By: aschultz

Maniphest Tasks: T3

Differential Revision: https://review.tpip.net/D112
add DEBUG_SPEC for debugging from a tetrapak

Summary:
Possible to debug functions, involved in tetrapak tasks, if it not easy to simulate it in shell.

Questions:
1) make be, do configuration as args, like -debug "boss_load:load_all_modules"

Test Plan:
Working only with redbug(ensure, that redbug is installed). See help() in tetrapak shell for description and syntax.

It is possible to specify something like this
DEBUG_SPEC="boss_load:load_all_modules" tetrapak build
DEBUG_SPEC="boss_load:load_all_modules/3" tetrapak build
DEBUG_SPEC="boss_load:load_all_modules(xyz, _, _)" tetrapak build

And so on.

Reviewers: aschultz, tbreddin, hsychla, vtarasen, kseidens

Reviewed By: aschultz

Differential Revision: https://review.tpip.net/D115
load application, before setting configuration
delete debug io output
Merge branch 'master' of git.tpip.net:tetrapak