Add ability to customize template for each view
Make router more D.R.Y.
Use Jasmine 2.0 for unit tests
Update tests to pass on Jasmine 2
Make routing even a bit more DRY
Remove column directives without any logic
namespace column directives, and reduce the number of files
Isolate column directives
Fix tests
Add cssClasses support to columns

I thought I needed to edit the link() function of every directive in order
to do that, that's why I isolated them first. But it turns out that it
wasn't necessary... Anyway, isolating the list column directives was
necessary, so now it's done!
filed.cssClasses() can take a functino argument

Also, moved cssClasses logic to the container of input fields (just like
it applies to the container of column fields).
Add support for application-wide custom view templates
Add table of contents to the (long) readme
Normalize usage of entity in button directives
Merge pull request #192 from marmelab/theming

[RFR] Add Theming support