Test cases for Alter table on Column Family
Changes for Alter Table and Key separator
Merge remote-tracking branch 'upstream/master'

Conflicts:
	src/main/java/com/salesforce/phoenix/schema/MetaDataClient.java
	src/main/java/com/salesforce/phoenix/schema/PTableImpl.java
	src/test/java/com/salesforce/phoenix/end2end/AlterTableTest.java
Phoenix#479 - Alter table with multiple columns support
Phoenix#479
Phoenix#479
Phoenix+479
Phoenix#479
Merge remote-tracking branch 'upstream/master' into Phoenix-479

Conflicts:
	src/main/java/com/salesforce/phoenix/schema/MetaDataClient.java
Merge remote-tracking branch 'upstream/master' into Phoenix-479
Phoenix#479
Reverting blank spaces
Removing empty spaces
modifications
Use reflection to test config to guard against older HBase versions not having classes we depend on
Fix for NPE in AndOrExpression
Better fix for detection of lack of Index Codec
Fix NPE if data table not cached when index is altered
bulkloader fixes for empty schema name
whitespace issues