yaml test

added yaml test
in progress CREATE Only

Create Table As for Create only case  somewhat working, tests added but
error occurs because transaction expected to be open besides that
working fine
Create Only complete

added new flag for serverStatement.TransactionNode to fix transaction
issue
tests added to yaml test, all pass now
cleaning up

cleaing
cleaning

more cleaning up
last bit of cleaning
Fixing changes

fixed recommended changes
added to tests
Update DDLFunctionsMockBase.java
Fix TableDDLTest

changed exception call test to newly created exception
merge master
CreateAsArgumentException added

created new exception for errors in create as block of code
used currently if more column names are specified in the CREATE than
are present in the AS SELECT
change name to InvalidCreateAsException

name changed, thats all
removing unused function

remove unused function previously added
now returns after warning

renamed verifyExistenceCheck to shouldSkip and now it returns a boolean
to fix the errors that were occurring
merge JerettS: CREATE TABLE ... AS SELECT ... WITH NO DATA

Merge pull request #1340 from JerettS/sql-layer/Create-Table-As-Select
https://github.com/FoundationDB/sql-layer/pull/1340
Merge branch 'master' into rename-column-overwrites-pkless-rows