Changes for using submodules.
Updated eclipse settings to be more specific.
Fixed cache log.
Added hash for individual mmds.
eclipse configuration files updated.
Added eclipse settings. They won't hurt non-eclipse users, but will make life easier for developers working with the service.

Signed-off-by: Yin Qu <me.yin.qu@gmail.com>
Added eclipse settings to git. They won't hurt non-eclipse users, but will make life easier for eclipse users.
Fixed build.xml.
fixed build files.
Minor change to bs-projects.xml.
fixed bug with windows environment