Subscription Id changes

Includes 
 - changes for reporting subscription-id changes.
 - fixes and updates for javadoc
 - fixes and updates for some tests to make them independent
 - eclipse .classpath file fixes
 - changes to build.xml to included xlint option