Update ODatabaseRecordAbstract.java

For backward compatibility.
Due to many existing APIs to save document by calling default doc.save() without specify cluster name, if create multi clusters, it will do round robin to shard document equally in each cluster, no way to specify cluster to store, especially in distributed mode,

To solve this issue, i can create a hook to change cluster id for each document to give the fix cluster Id to store and set DISTRIBUTED_EXECUTION_MODE to SOURCE_NODE.
Update ODocument.java

Add to toMap function for ODocument
merge with lastest
Support set/overwrite content and code in OHttpResponse Object from outside
Merge remote-tracking branch 'nuvo/develop' into develop
Unrecongnized charactor (extend acsii code) gives me trouble during complile
Merge pull request #2987 from henryzhao81/develop

Support set/overwrite content and code in OHttpResponse Object from thirdparty