fix start condition, it should now provide a much cleaner error in the case of a boss.config error

fix #246
Merge pull request #400 from danikp/deps

Deps
Merge pull request #402 from zkessin/master

fix start condition, it should now provide a much cleaner error in the c...
change the bossdb version
add/export function boss_files:find_file/1
fix model with subfolder
Start on reloading
This patch fixes redirects across applications in cb 0.8.9
more refactoring and tests
Merge
Merge pull request #409 from zkessin/master

merging in pull requests
closes ChicagoBoss/ChicagoBoss#323
refactoring and tests
Merge reloading code
Merge pull request #411 from zkessin/master

reloading code
Mochiweb should only be included once.
Merge pull request #413 from davidw/master

Mochicow should only be included once.
New (fifth) parameter in boss_flash:add - Data::term()

Sometimes MessageType, Message and Title is not enough - in my case I need to show both title, translated message and something like "11/100" (success count/total count).  
So I added a new parameter - arbitrary data. By default its' value is 'undefined'.

It can be accessed in templates with code like this:
```
{% for flash in boss_flash %}
    {{ flash.data }}
{% endfor %}

This change should be 100% backward compatible
```
adding more  for the controller compiler
use latest version of erlydtl

+ style