When creating a table, all the primary key columns are assumed to be
not-null. Adjust them if incorrect.
Add test for multi-part PKs also work correctly
Add tests to support ALTER TABLE ADD PRIMARY KEY() to also perform the
implicit change to the columns of the index to all be NOT NULL.
Merge branch 'master' into pk-columns-adjusted-not-null

Conflicts:
	src/main/java/com/foundationdb/sql/aisddl/AlterTableDDL.java
	src/test/java/com/foundationdb/sql/aisddl/AlterTableDDLTest.java
Fix the compile/test errors in AlterTableDDLTest.java
remove bad addition of JVM configuration options.
Undo changes from another branch which should not be in this code.
Fix missing case where adding a column which becomes the table's PK.
EOL Required to get shell scripts to run correctly
Fix comment in AlterTableDDL, revert one more change in the
log4j.properties
can -> can't
merge tjoneslo: When creating a table, all the primary key columns are assumed to be not-null

Merge pull request #1342 from tjoneslo/sql-layer/pk-columns-adjusted-not-null
https://github.com/FoundationDB/sql-layer/pull/1342