Refactoring LineEditor
Header file for Linenoise shell is commited
Merge branch 'refactoring' of github.com:triAGENS/ArangoDB into refactoring

Conflicts:
	lib/V8/V8LineEditor.cpp
Merge branch 'refactoring' of github.com:triAGENS/ArangoDB into refactoring
Compiling under linux
reducing duplicate code
clean separation of V8 code from Shell
Started implementing fluent AQL interface. Right now allows edges
documentation
Added tests for restriction on edges call in general graph module
cleaning
fixed conversion warning
Implemented restrict on edges/inEdges/outEdges in general graph module
Merge branch 'devel' of github.com:triAGENS/ArangoDB into devel
Merge branch 'devel' of https://github.com/triAGENS/ArangoDB into mjmh
Fixed a bug in graph module aql generation. For in was missing
Merge branch 'devel' of https://github.com/triAGENS/ArangoDB into mjmh
Empty method getAlternatives for MRLineEditor
Implemented filter on general graph module and simplified test code
Important line code for autocompeltion was reinserted