Modifications to build on Qt5.
Moved reverse role mapping to buildRoleNames. This requires, for Qt5 compatibility, that the roleMapping structure is not class variable. Moved into namespaced variable. It makes sense anyway, since this is not a variable that can dynamically vary between different instantations of DirModel.
Merge pull request #127 from chriadam/master

Improve error message handling and Facebook heuristics
Merge pull request #107 from ajalkane/master

DirModel to build on Qt5
Add CalendarEventCache.

This will (eventually) cache CalendarEvent instances between models and handle
updating them etc. For now, just observe data source changes and ask model
instances to reload themselves.
Pick a different color.
Merge pull request #133 from rburchell/calendar

Calendar changes
Merge branch 'master' of https://github.com/nemomobile/nemo-qml-plugins