1) Use of absolute location constraints: HDFS Adapter will attempt to form absolute location constraints from the information retreived from the Namenode. If for any input split, there is no node controller running at the location, teh adapter will fall back to using count constraints. 
2) Asterix Bootstrap: During bootstrap, all information regarding the location of the node controllers is collected and is made available for use later. 
3) Re-shuffling of code: Moved classes to asterix-common. 


git-svn-id: https://asterixdb.googlecode.com/svn/branches/asterix_stabilization@165 eaa15691-b419-025a-1212-ee371bd00084
diff --git a/asterix-app/pom.xml b/asterix-app/pom.xml
index 430d8a5..5d7a187 100644
--- a/asterix-app/pom.xml
+++ b/asterix-app/pom.xml
@@ -170,6 +170,13 @@
 			<scope>compile</scope>
 		</dependency>
 		<dependency>
+			<groupId>edu.uci.ics.asterix</groupId>
+			<artifactId>asterix-common</artifactId>
+			<version>0.0.4-SNAPSHOT</version>
+			<type>jar</type>
+			<scope>compile</scope>
+		</dependency>
+		<dependency>
 			<groupId>com.kenai.nbpwr</groupId>
 			<artifactId>org-apache-commons-io</artifactId>
 			<version>1.3.1-201002241208</version>