Fix Compiler::template() not checking the configured cache path.

The method ignored the configured cache path when checking if the directory is writable.
Merge pull request #699 from michaelhue/master

Fix Compiler::template() not respecting custom cache paths.
Merge branch 'dev'
Merge branch 'dev'
Revert "Fix Compiler::template() not checking the configured cache path."

This reverts commit 4d2bf79127297411e2acb638368cbd60312ae97f.
Removing the 2 readme files
Re-adding back the correct readme
Merge branch 'dev' of github.com:ServiceRunner/lithium into dev

* 'dev' of github.com:ServiceRunner/lithium:
  Doing a recursive unset of _id fields in the DB exporter, as MongoDB doesn't let you use $set and modify _id
  Revert "Modifying Collection and Entity so that you can pass in $options if you so desire. This allows you to"
  Modifying Collection and Entity so that you can pass in $options if you so desire. This allows you to for example pass in custom data handlers if desired for specific object handling when calling Entity->data()
  Revert "Modifying Collection and Entity so that you can pass in $options if you so desire. This allows you to"
  Modifying Collection and Entity so that you can pass in $options if you so desire. This allows you to for example pass in custom data handlers if desired for specific object handling when calling Entity->data()
  Revert "Modifying Collection and Entity so that you can pass in $options if you so desire. This allows you to"
  Modifying Collection and Entity so that you can pass in $options if you so desire. This allows you to for example pass in custom data handlers if desired for specific object handling when calling Entity->data()
  Making Unit return the value of the asserted Expresion consistently
  Revert "Modifying Collection and Entity so that you can pass in $options if you so desire. This allows you to"
  Making Unit return the value of the asserted Expresion consistently
  Fix bug with how results are rendered.
  Delete README.md and leave readme.md - Fixes #759
  Modifying Collection and Entity so that you can pass in $options if you so desire. This allows you to for example pass in custom data handlers if desired for specific object handling when calling Entity->data()
  Add documentation for the mocker class