add window fuction support.
SHARK-210: Add ROLLUP/CUBE/GROUPING SET feature to Shark
Minor coding style fix
Fix per reivewer's comment.
adjust package sequence and comments.
Add names of queries which can pass test into test_pass.txt.
format according spark code style, and add window cluster(window <name> as) test case.