Split Cypher compiler internals between 1.9 and 2.0 versions

Duplicate commands, data, executionplan, helpers, mutation, pipes, profiler, and symbols packages