DRILL-882 : Fix CanNotPlanException when join two different storage sources (hive vs parquet). Code fix in Optiq.
DRILL-1112: UI changes to storage plugins only take effect after a drillbit restart.
DRILL-1133: Default cp and dfs storage plugin instances do not appear in Drill Web UI after installing Drill.

* Modified StoragePluginRegistry to scan for ALL 'bootstrap-storage-plugins.json' files in the classpath instead of only the first one.
* Moved 'hbase' and 'hive' plugin instance definitions to their own module from 'java-exec'.
* Renamed the test storage plugin instances to 'dfs_test' and 'hive_test' and updated the test cases to reflect this change.
DRILL-705: Adding window functioning

Currently only supports partitioning/ordering, not yet preceding or after offsets
WIP: Support offsets and limited win functions