Adapt erlydtl compiler plugin to latest version of erlydtl
Use proplists:unfold to make sure we feed a proplist to keymerge.
{ok, Module} is an acceptable return value from do_compile.
eunit: fix dialyzer warnings introduced in 03da5e0b
Merge pull request #221 from kaos/erlydtl

Adapt erlydtl compiler plugin to latest version of erlydtl
Document support for abbreviated commands
Mention rebar -c/--commands
Merge pull request #232 from tuncer/doc-abbrev-cmd

Document support for abbreviated commands
Merge pull request #230 from tuncer/fix-dialyzer-warnings

eunit: fix dialyzer warnings introduced in 03da5e0b
Speed up the compilation process

* Do not parse source files twice while checking for relationship.
* Keep files relationships in a graph.
* The option 'keep_build_info' is introduced. When set to 'true'
  the graph will be kept in ebin/.rebar.build.info and will be
  used by further compiler calls. The default is 'false'.
Update .gitignore
Update Makefile
Update THANKS file
erlc: fix Dialyzer warning
erlc: refactor build info data

* use a record
* introduce versioning
* check data on restore
erlc: use consistent naming
erlc: use term_to_binary compression
erlc: use try...catch instead of case...catch...of
erlc: do not write build info file if the graph is unmodified
erlc: default enable keep_build_info