Minor typo fixes
Merge pull request #549 from mehlah/typo-fixes

Typo fixes
Fleshing out composer.json with info about the project and its contributors.
Tests the casting of MongoIds in nested arrays.
Making the license-clause more specific in composer.json
Fixing parsing of content types with version number.
Disable Compiler fallback by default.

I inadvertently removed my `app/resources/tmp/cache/templates` folder
and PHP was unable to write the compiled templates in it.
Instead of throwing an exception/error, the Compiler returned the
unparsed file without telling anyone what was happening (no error, no
logs).

With `$foo; ?>` appearing on the page I quickly saw that there was a
problem but if I had `short_tags` turned on, the unescaped variable
would have been printed (hello XSS!) and I would never have noticed it.

This behavior is dangerous but needed for the diagnostic page to show
properly on a default misconfigured installation of lithium. Short tags
are purposedly avoided on its template so allowing it to use the
compiler fallback is not a security/usability threat.
Fix EOLs.
making sure the default namespace used in Library::extract() is valid by underscoring the directory name
Merge pull request #561 from ppadron/master

Making sure the default namespace used in Library::extract() is valid
Two QA fixes in test class and auth adapter.

Adding missing property declaration to test class.
Formatting empty method body.
Merge branch 'master' into dev
fixing the paths for create.
Making dependency checks more test-friendly in `Html` helper.
Error Handler: removing old  definitions and refactoring tests to reflect the change.
Error Handler: adding better testing and assertions for error trapping
Merge branch 'error-handler'
Going green after #536 where test cases were added to test exception handling in test cases.
Couple more changes to reflect the new tests added in #536.
Merge pull request #560 from L-P/compiler-fallback-fix

Disable Compiler fallback by default.