Local file system is used by default when URI is missing
Fix bug where additional sinks could not be added to plan when passing in a singleto collection of sinks initially.
Relax generic bound in tuple type infor to work around bug in Java 6 compiler type inference.
Fix the external packaged program test after merge with the new java api