Added the 'connection settings' gear button to the 'start trace' area.
Removing mentions of "upload" in status/error messages since it doesn't fit the desktop model
Fixed the coverage label badge's text color picker.
Removed a bad console log.
When embedded, logging the criteria object seemed to be causing issues. Probably because of its reference to a non-existent dom element.
Terrible hax.
There's an elusive bug where sometimes directly after creating/importing a project, the auto-redirect to that project's details page results in a 404. There is no logical explanation. I'm not even sure if it's really a race condition. By all accounts it doesn't add up. But when it happens in the embedded mode, the only solution is to close and restart, which really sucks, so we want to avoid that happening.
This change makes the upload server wait an extra second if it sees that the ProjectId it's about to return doesn't actually map to anything in the project manager.
Moved the treemap performance warning to the footer/status bar.
Also fixed an issue where the time that the warning was triggered didn't match the time that the warning actually appeared, which led to an apparently very short time for the warning to remain visible.
Recursively inspect zip files.
Merge pull request #8 from secdec/feature/recursive-jars

Recursively inspect zip files.
Refactor dependency system. Setup fetching for dependency check.
Allow build to still pass (with warning) without dependency check.
Backtrack a little; depend on dependency-check-core to call directly.
Store uploaded files with their original extension.
Expose project ID in the project data model.
Switch to using JNA platform wrappers. Add local app data support.
Run dependency check on import in the backend.
Wire up dependency check results.
Remove unnecessary dependency resolvers from build definition.