Rename ambiguous test name to what it actually tests
- Stop passing redundant `:engine => Table.engine` to `Table#new`
- Remove redundant `ast` variable creation
- Rename similar join tests name to what they actually test
- Move "joins itself" test to "joins" describe instead of defining describe block twice
- Move update manager statement tests in logical order
- Move `project` tests in logical order
Windowing support for PARTITION BY clause.
Windowing: Calling #rows or #range should assign framing only once.
Add test for window + partition + order.
Merge pull request #163 from atombender/master

Support for PARTITION BY in window
Merge pull request #291 from vipulnsward/rename-test

Cleanup SelectManager Test
Prepare to 6.0.0.beta1
Fix typo `gt` means `>`
Merge pull request #303 from ksss/typo

Fix typo `gt` means `>`