Fix HBase filter pushdown
Moved TableRDD to shark.api package. Renamed RowWrapper to just Row.
Added a SQLSuite test suite using SharkContext.
Removed JoinSuite.scala test suite.
Map Join, initial cut

Conflicts:
	src/main/scala/shark/execution/optimizer/ColumnPruner.scala
	src/main/scala/shark/memstore2/MemoryMetadataManager.scala
	src/main/scala/shark/parse/SharkDDLSemanticAnalyzer.scala
	src/test/scala/shark/SharkServerSuite.scala
1)Clean up MapJoin to make it more efficient 2)Start cleaning up serialization code. Don't use XML Serialization and other adhoc methods if we can avoid it

Conflicts:
	src/main/scala/shark/execution/optimizer/ColumnPruner.scala
	src/main/scala/shark/memstore/TableStorage.scala
Revert "1)Clean up MapJoin to make it more efficient 2)Start cleaning up serialization code. Don't use XML Serialization and other adhoc methods if we can avoid it"

This reverts commit f9316add4a275fefcbf9d9eaa51419d60baf3ff8.
1)Clean up MapJoin to make it more efficient 2)Start cleaning up serialization code. Don't use XML Serialization and other adhoc methods if we can avoid it

Conflicts:
	src/main/scala/shark/execution/optimizer/ColumnPruner.scala
	src/main/scala/shark/memstore/TableStorage.scala
Updated test file paths.
Added 4 data files to data folder.
Updated server suite.
Clean up MapJoin code.
Let sql2rdd and sql functions throw exceptions when errors occur.
Improved testing using SharkContext.sql2rdd and SharkContext.sql.
Allow specifying the max number of rows to return in SharkContext.sql.

Added tests for null values in sql2rdd.

Initialize logs properly in Hive for SharkContext.
Properly initialize log4j in SharkContext.
Moved some expected failing tests to tests_fail, and added a new test to
tests_pass.
Version 0.2.0.1
        First cut
	All external deps are brought in as jars
	Standard yinst directory structure not in use.
	Symlink /home/y/libexec/miners_shark/ will always be available
	and kept current pointing to
	/home/y/libexec/miners_shark-VERSION
	Added a conf file & yinst setting to set SCALA_HOME,
	SPARK_HOME etc...
	yinst set params control where deps are picked up from - see
	yicf.
Point to build instructions
SHARK_HOME rather than SPARK_HOME