Merge pull request #2037 from kowalot/develop

#1955 SELECT .. FETCHPLAN doesn't work in binary protocol
Backup: fixed bug on messages
Minor: Fix warnings
Issue #2035 was fixed.
Merge remote-tracking branch 'origin/develop' into develop
Big fix on distributed storage. With hotAlignment=false tests passed
Update to start/stop script's use of 'su' command.

The previous syntax of:
su -c 'COMMAND' - USER

Is not valid on Macs and produces an error:
su: illegal option -- c

The correct syntax for the same command on Macs is:
su USER -c 'COMMAND'

This seems to work on Linux as well, I tested the command syntax on Fedora 20.
Merge pull request #2041 from jeremiahrhall/develop

Update to start/stop script's use of 'su' command
Fixed issue #2042
Fixed issue #2047 about collating on composite indexes
Merge pull request #1 from orientechnologies/develop

Merge changes from orientechnologies.
For OSGi usage, the orient-graphdb bundle must now indicate that it
exports the com.tinkerpop.blueprints.impls.orient package.
Merge pull request #2051 from w3aponx/develop

Missing OSGi export of com.tinkerpop.blueprints.impls.orient in orientdb-graphdb bundle
Fixed issue #2040
Fixed issue #2052
Issue #1818 was fixed.
Merge remote-tracking branch 'origin/develop' into develop
Renamed confusing DIRECT_MEMORY_UNSAFE_MODE to DIRECT_MEMORY_SAFE_MODE
Build failure was fixed.
Merge remote-tracking branch 'origin/develop' into develop