Set iterator and currentObject to null if data is empty
Revert "Set iterator and currentObject to null if data is empty"

This reverts commit f6481dc84593c6a9ffa00a7d1009bfb4e41a5ec5.
Set iterator and currentObject to null if data is empty
Update CONTRIBUTING.md
Create LICENCE.md
Added fundation for real i18n support (JSP only)

* Removed the jsp-api dependency from the core artefact
* New LocaleResolver and MessageResolver interfaces and their default
implementation
* New JstlLocaleResolver and JstlMessageResolver implementations (to be
able to use the new titleKey attribute of the ColumnTag as fmt:message)
* New SpringLocaleResolver implementations
* New way to load user properties, now using ResourceBundle. The
ResourceBundle can be loaded either from the classpath or from any
filesystem using by setting a system property
* The default properties file now contains new key for all
internationalized messages
* New DatatablesMsg enum
* New MessageProcessor, allowing to update the TableConfiguration
instance with the user-defined messages
* All prototypes of TableConfiguration are now stored in the
ConfigurationStore class. A prototype is created for each group and for
each locale.
* Unit tests updated accordingly
* Linked with dandelion/issues#4
Added back jsp-api as a test dependency

* Fixed some unit tests
Added JSTL as a provided dependency
Fixed configuration groups resolution

* Each configuration group extends the 'global' group by default
* Added a BundleUtils class
* Added comments
* Fixed MessageResolver property name in Configuration
* Linked with dandelion/issues#113
Fixed conflict
Merge pull request #5 from DISID/DANDELION-1

Added DynamicAttributes support for TableTag and ColumnTag