Add eclipse project files
JDK 1.6/7 : default source code to 1.6, build file can patch as required
Refactor and simplify Endpoint implementation to use single factory
Fix NO_BUILD