Merge branch 'release/2.0.4' into develop
Unbox during instantiation.

setUrl expects a string or an array.
Merge branch 'develop' of https://github.com/nooku/nooku-framework into develop
re #179 Locator now returns a file instead of a path when loading Nooku component translations.
re #179 Extended JLanguage for being able manually push strings.
re #179 Parse files strings manually by using our own JLanguage class.
re #179 Code cleanup.
re #179 Import fallback locale first.

Also added fallback for ini files using old repo structure.
re #179 Cleanup.
re #179 Assume INI files on old locations to be Joomla formatted.
re #179 Code cleanup.
re #179 More cleanup.

Separated parsing from loading logic in our own JLanguage class.
re #179 Properly set loaded property for returning proper load status result.
re #179 Fixed docblock.
re #179 Changed the loading order.

First INI using JLanguage::load, then look and attempt to load from the other location.
test #180: Reset request data before __call
re #179 Catch exceptions while parsing translation files.
Revert "test #180: Reset request data before __call"

This reverts commit 4fff6ff0378c6847a0b74bc571ebaf8cbb7cd03f.
removing .map files and adding to gitignore
removing obsolete css, no more !important in icon font, larger select2, recompiled CSS