https://github.com/nuvolabase/orientdb/issues/1225

create OClassTrigger
https://github.com/nuvolabase/orientdb/issues/1225
https://github.com/nuvolabase/orientdb/issues/1225
https://github.com/nuvolabase/orientdb/issues/1225

create OTrigger Class
https://github.com/nuvolabase/orientdb/issues/1225

create OTrigger class
https://github.com/nuvolabase/orientdb/issues/1225

Create OTrigger class
https://github.com/nuvolabase/orientdb/issues/1225

Create OTrigger class
https://github.com/nuvolabase/orientdb/issues/1225

Create OTrigger class
https://github.com/nuvolabase/orientdb/issues/1225

Create OTrigger class
https://github.com/nuvolabase/orientdb/issues/1225

Create OTrigger class
class level trigger, add 8 custom attributes for each class extends from OTrigger
OTrigger extends from nothing
Binary protocol: skip embedded/invalid documents to be sent as prefetched
Merge branch 'master' of https://github.com/nuvolabase/orientdb
Merged changes by henryzhao81 to fix issue #1225
Fixed conflicts