MGWT-366 gwt:eclipse fix - generates valid .launch file (improved)

Improved fix for MGWT-366, behaves much more pleasantly if you sneak up on it.  Prevents port warnings when in noserver mode (a bug in the original code that passes -port along with noserver), uses the correct classpath provider.