Check C source dependencies in needs_compile
Add test for C dependencies
Manually clean up paths

Using code:set_path/1 with very large paths is very slow on larger
projects.  On my mid-sized project, it seems to take around .4s per
call.  Emulating the call with direct path removal (using
code:del_path/1) seems to be quite a lot faster.
Merge pull request #344 from evanmcc/pevm/set-path-speedup

Manually clean up paths.
fish shell completions for rebar
added fish support for './rebar'
Add typer target

This patch adds a typer target to the Makefile. It makes it
easier for developers to start adding specs to the codebase. It
also as a build_plt target with the built-in applications typer
needs to analyze rebar.

This also includes the Erlang version in the generated PLT file.
typer and dialyzer targets use this file. Finally, the distclean
target removed the versioned PLT file.
Merge pull request #352 from tuncer/rebased-309

Add typer target (rebase of #309)
Merge pull request #351 from joedevivo/master

fish shell completions for rebar
Normalize whitespace
Fix 'make build_plt'

The dialyzer --add_to_plt call was not specifying the proper
rebar plt to add diameter to.
Fix minor typo in CONTRIBUTING.md
Merge pull request #293 from liskin/port-deps

Check C source dependencies in needs_compile
Minor follow-up fixes for #293
Merge pull request #360 from tuncer/pr293-follow-up

Minor follow-up fixes for #293
Merge pull request #355 from tuncer/fix-make_build_plt

Fix 'make build_plt'
Merge pull request #356 from tuncer/contributing-typo

Fix minor typo in CONTRIBUTING.md
Escape more characters in path (fix #367)
Merge pull request #368 from eproxus/handle-more-characters-in-paths

Escape more characters in path (fix #367)
Fix cover print truncation when coverage is 100%

When the option {cover_print_enabled, true} is set and that the code
coverage is 100%, the '%' will end up being truncated.

This patch makes it so that the truncation happens at 4 a characters
width so that instead of the following printouts:

    some_mod  : 99%
    some_other: 100

We instead show:

    some_mod  :  99%
    some_other: 100%

This solves issue #331 as reported by @lispking and @NineFX.