Added Visitor for logical plan graph and basic logical to physical planb coversion. Also removed the registerAsSubscriber method from the logical plan. Something broke some of the tests. I fixed some of them by changing the topological sot ordering for logical plans, but the testFilterConstant method in JdbcTest.java is hanging and I cannot figure out why.
All tests are running, including the new end-to-end query that leverages the basic optimzer.
Working on integrating sqlline with the full execution engine, having some issues getting the drillbitContext passed down into the EnnumerableDrill from the tests. We should be constructing the drillbit and the client in the test class and passing them into the JDBC layer.
Adding a few new changes, as well as a few files I forgot to add in the first commit for the BasicOptimizer.
Full engine is now able to return results to sqlline, there is a remaining issue of a worker that hangs around after the results have been returned.
adding the bash script to start sqlline.
Added proper close methdod to WorkManager, added static class for managing drillbit and client for jdbcTest of full execution engine. Removed debugging code from JdbcAssert.
After discussion with Julian, class with generated code from optiq.
Changed generated code to pass the DataContext object into the ennumerable drill for the full execution engine. Still need to figure out where I need to change the code to pass a different DataContext implementation that includes the drill connetion information.
Still having issues with getting things hooked together, recieved new message from Julian, but I cannot figure out what to do. I did do a merge with the central repo to help Jacques out when I submit a patch.

Merge branch 'execwork' of https://github.com/apache/incubator-drill into execwork

Conflicts:
	sandbox/prototype/common/src/main/java/org/apache/drill/common/logical/data/Scan.java
	sandbox/prototype/common/src/main/java/org/apache/drill/common/logical/data/visitors/AbstractLogicalVisitor.java
	sandbox/prototype/common/src/main/java/org/apache/drill/common/logical/data/visitors/LogicalVisitor.java
	sandbox/prototype/exec/java-exec/src/main/java/org/apache/drill/exec/opt/BasicOptimizer.java
	sandbox/prototype/sqlline
returned to original state so tests would pass
still need to finish work that julian was helping me woth
Now accessing Drill conntection information through a Table object, rather than creating it in the EnnumerableDrillFullEngine class. Move the reference interpreter specific components to a sub-package. Remaining issue of CONVENTION varaible in DrillFullEngineRel evaluating to null in assert statement within DrillScanFullEngine constructor.