Added messaging example.
Changed the pid.
collapsed two lines.
Added copyright year.
Per Roberts suggestion, reverted formatting.
Rely on -user for lfe shell

Use -user lfe_boot instead of -noshell and -noinput.

This allows stdio functions to still work with lfe
since input is still available. -noshell and -noinput
now can also be given by the developer in case he
wants to disable one or the other.
Merge branch 'markdown-readme' of https://github.com/oubiwann/lfe into develop
Merge branch 'add-messanger-example' of https://github.com/oubiwann/lfe into develop
Merge branch 'patch-1' of https://github.com/josevalim/lfe into develop
Merge branch 'develop' of https://github.com/oubiwann/lfe into develop
Convert to use Apache License, Version 2.0
Move line number into #mac{} instead of as argument

This makes it much easier to pass around at all levels.
Write first version for including .hrl files

Have put this in a separate file to keep down size of lfe_macro.erl.
Will move other parts into separate files as well. Error handling in
macro file needs cleaning up.
Extend record macros to return field index in tuple

Use the syntax (record-field), i.e. without record variable. Also took
the liberty to move record processing out of lfe_macro into separate
module.
Improve error messages from macro expander

Use pretty printing to catch strings and increase depth a little.
Fix stupid bug in lfe_macro_include which calls undocumented function

Also take the chance to improve some comments.
fixed a typo
Merge branch 'zkessin/develop' into develop
Cleanup code and improve comments

Still can't handle case where macro with *only* no arg case is used in
call with arguments. So -define(foo,bar) won't work for (foo 42).
Fix Makefile to correctly generate lfe_scan.erl

Still a bit messy as we cater to both with and without rebar.