Remove unnecessary missing_module error

This fixes #86. A source module without code will now just create a
module with the default module_info/0/1 functions. We also took the
chance to cleanup a little code in lfe_lint.erl.
Improve generating Erlang code from LFE let

Also took the chance to improve the indentation.