fixed problem with reload of list elements. The old code tried to reset
all fields with null, also primitive types like int and boolean.
Replaced hardcoded null, with a method-call which returns a default
value based on the field-type.

added also test-cases for the new default-value method and reload of a
list element with primitive values.


issue #2695
Merge pull request #1 from orientechnologies/develop

Develop
Merge pull request #2 from orientechnologies/develop

Develop
Distributed: fixed creation of database
Issue #2793 was fixed.
Fixed issue https://github.com/tinkerpop/rexster/issues/363
Merged PR from @emrul
Fixed problem with cast of storage
removed generics from the record class, other minor fix.
Merge branch 'develop' of github.com:orientechnologies/orientdb into develop
forced remove of the thread local database for a test that don't need it.
removed usage of ORecordSchemaAware in the project
get rid of ORecordSchemaAwareAbstract
Merge branch 'develop' of github.com:orientechnologies/orientdb into develop
Switched to 2.0-M2.SNAPSHOT
Issue #1392 is fixed.
moved multivalue listener out of the document
Issue ##1356 was fixed.
reintroduced name and type in the property serialization for Network Compatibility
Merge branch 'develop' of github.com:orientechnologies/orientdb into develop