Made build process easier for Eclipse users (#9998)

Change-Id: I486817a75c86292f9637523e9a6808107af49e75
Automatically listen to shutdown port and not not enforce -ea (#9998)

Relaxed requirement to enable assertions with DevelopmentServerLauncher to make it easier to get started.
Changed default to automatically listen to shutdown port 8889. Can be turned of by specifying port -1.

Change-Id: Id088b97fb9e8b5e7d9aa3cef874a8d2c02a6ca58