Livereload support for CoffeeScript

This change updates CoffeeScript's change listeners to listen to the save event instead of just the compile event, and fixes LiveReload in Ubuntu.

Template currently are listening for both the save & compile events too, and seem to be working well.

```
'{.tmp,<%%= yeoman.app %>}/scripts/{,*/}*.js'
// and
'<%%= yeoman.app %>/scripts/templates/*.{ejs,mustache,hbs}',
```