parent pom, project cleanup, directorywatcher unix fix

please merge this pull request and update all @TODO xml tags in pom files
Note: finalName of inventory-web changed from inventory to "project.artifactId"
we should talk about this. Because the "default context path" use in xslt and css is /inventory. If you generate a war file and deploy it in a servlet container the resources don't load (http 404 error)