Added options parameter to lager:trace_file
Update rebar to support REBAR_DEPS_DIR
simple test for pretty print of nested records.
pr fun for nested records.
Fix doc of lager_console_backend
Merge pull request #173 from mururu/fix-doc

Fix doc of lager_console_backend
Merge pull request #167 from essen/update-rebar

Update rebar to support REBAR_DEPS_DIR
Set source encoding so R17 compiler doesn't choke on code introduced in 2b544c4
Merge pull request #178 from josephwecker/master

Set source encoding so R17 compiler doesn't choke on lager_file_backend
Update to goldrush 0.1.5
Roll version 2.0.1
Fix lager eunit initialization
Merge pull request #179 from DeadZen/dz-fix-eunit-startup

Fix lager eunit initialization
Fixed formatting.
Merge pull request #185 from filmor/patch-1

Fixed formatting.
Allow PLT destination to be specified
Update PHONY Makefile target
Merge pull request #186 from basho/feature/variable-plt-target

Allow PLT destination to be specified
Rework how dialyzer PLTs are built and used

This commit splits the PLTs into 2, one for all the required OTP
applications that are in the stdlib, and the other for the rebar
dependancies. Each one is created if it does not exist, then checked for
validity and then --add_to_plt is used to add any missing files (this is
very fast if nothing needs to be added). Then the application is
dialyzed using both PLTs.

The 'combo' PLT which resides in ~ is intended to be used by all of
Riak's deps, so it can grow to cover the set of OTP applications that
Riak depends on. Each project can only specify the ones it cares about.
Add plt to gitignore