Removed generated files.
Added javajet templates.
remove generated files
partially fix duplicated ChangeLog entries on loading
unload prototype
Merge master to changelog

Merge branch 'master' into changelog-refactoring
merge master into ChangeLog
fix double addition in database (merge error)
set direct resource on createOnDemand
merge master
first prototype with lists as SR
create soft cache for EObjects and unload for EReferences
merge master in CL
fix node comparison in NEConnection (on id and not equals)
move flushTmpRelationships to NEConnection
add ChangeLog size parameter in NESession::createResource
fix tmp_save in serializer (from defaultOptions instead of options)
fix option merging in Serializer

The previous version implied that a given option become a new default option.
This behaviour is not compatible with TMP_SAVE option, which should be always
false by default.

The proposed solution is just a quick fix.
Add NeoEObjectContainmentWithInverseEList class

This class will be used instead of EObjectContainmentWithInverseEList
in generated objects to handle ChangeLog entry creation.

Also add comments related to previous commit.
.
add NeoEObjectContainmentEList