Performance improvement in date formatting function.

The micro-benchmarks show up to 20x improvement, which further
reduces logging overhead.
Added more test cases
Merge pull request #80 from saleyn/format_time

Performance improvement in date formatting function.
added "node" to metadata in parse transform
added test case for custom format logging on console
Use -include instead of -include_lib

As the include file is located in the same application, using
-include instead of -include_lib removes the need for the
code directory to be called "lager" or "lager-VSN".
Merge pull request #82 from legoscia/master

Use -include instead of -include_lib
Test and fix for a printable yet improper list
Remove unnecessary debug message
Pid can sometimes be 'emulator', turns out
Add "SMTP Support" section to README.org
Replace mochiglobal with a public ETS table

This also removes the dependency on the syntax_tools and compiler
applications, which interfered with lager's startup/shutdown order.
Initial work on syslog style comparison flags for loglevels
Fix custom formatter spec for lager_file_backend (version 2)
Merge pull request #92 from lukyanov/file_backend_formatter_fix2

Fix custom formatter spec for lager_file_backend (version 2)
Merge pull request #84 from ates/master

Unnecessary debug message
Merge pull request #85 from blinkov/master

Add "SMTP Support" section to README.org
Add syslog comparison support to file and console backends
Merge pull request #81 from ypaq/master

Added node to metadata in parse transfrom
Rewrite to use a bitmask to represent active loglevels

Also, adapt the rest of lager to use this bitmask as well.