fix eunit & compile  erlydtl 0.9.0
Add a few messages to Makefile to help noobs
Clean up .dtl.erl files with `make clean`
Remove error running `make clean` when is clean.
Update erlydtl to latest

this one solves creating of *.dtl.erl files in /src/boss/
Fix typo about R16B03
Fix module_older_than when file not exists. Also..

Also remove unnecessary calendar:datetime_to_gregorian_seconds
conversion. Comparing datetime tuples should be sufficient, and also
automatically handles the case where a file is not found, since
filelib:last_modified returns `0` if the file is not found.

Also add a a few try-catch blocks:

1) To boss_load:compile_view_dir_erlydtl, where erlydtl:compile_dir was
crashing due to directory-not-found error.  This may not need to be
permanent, since it's contingent on a fix in erlydtl, but without it
right now, CB doesn't work.

2) To boss_web_controller_handle_request:handle_request/3, where a crash
was silently failing rather than producing an error message in any log.
It will now generate an appropriate lager error message so it can
be debugged.
Merge branch 'master' of github.com:ChicagoBoss/ChicagoBoss
Add vim swapfiles to .gitignore
add test to .PHONY so it runs every time
ErlyDTL compile_dir fix and remove try-catch.

Also add a vim modeline to rebar.config
Rework nuclear error, building a minimal response
Fix typo comptable -> compatible.

As cool as comp tables might be...
Properly set version in boss.app.src
Set version in rebar.config dependency in skel
Update skel with the new version of rebar
Add cb_admin note in rebar.config
Merge branch 'fix_CB_issue441_last_erlydtl' of git://github.com/mihawk/ChicagoBoss into mihawk-fix_CB_issue441_last_erlydtl

Conflicts:
	skel/rebar
Fix URL for boss.config Wiki
Changes to accommodate ErlyDTL compilation crash

Related to https://github.com/erlydtl/erlydtl/issues/126