Spell optimizer correctly
Handle null joinConditions

If there are no conditions, it's often null. This doesn't always
mean it's a cross product, just that we're considering the cross
product
Added a rulesTest for NullPointerException
0.0.0.0->localhost, cross origin settings fixed:
merge hchandl: Change default settings to improve security

Merge pull request #1438 from hchandl/sql-layer/security
https://github.com/FoundationDB/sql-layer/pull/1438
merge ScottDugas: Hibernate tests causing null pointer exception

Merge pull request #1439 from ScottDugas/sql-layer/hibernate-null-pointer
https://github.com/FoundationDB/sql-layer/pull/1439