move server to own module
Added build plugins to lumify-web-server pom so classpath file is generated on compile.
Updated project names for better module organization in alphabetical displays.
Fix missing js files in development requirejs concatenation
Fix control-drag not working in graph
Don't teardown the graph/graph3d components when toggling. Just hide/show.

[Delivers #62913998]
Remove dashboard tooltip as it doesn't exist
Fix less imports failing in VM
Add back tooltip for dashboard
set process for user uploaded vertex images
Initial modifications for extracting business logic from Storm classes so they are focused only on the Storm topology.

Added com.altamiracorp.lumify.core.json package and utility classes for retrieving and setting typed properties on JSONObjects.  Added builder pattern methods to ArtifactExtractedInfo.  Moved TwitterConstants to new com.altamiracorp.lumify.twitter package.  Added BaseArtifactProcessor to com.altamiracorp.lumify.core.ingest package and moved common injected services (GraphRepo, AuditRepo, etc.) from BaseLumifyBolt to the BaseArtifactProcessor.  Copied BaseLumifyBolt.saveArtifact() and its dependencies to ArtifactRepository, will remove once all bolts have been updated.  Implemented Twitter processing as a set of services; TODO: remove business logic from Twitter bolts.
Added equals() and hashCode() to ArtifactExtractedInfo and GraphVertex.  Moved Lumify property names from DefaultLumifyTwitterProcessor to TwitterConstants.  Added tests for parseTweet().
Fix issue with graph toggling breaking when switching to map
Add 3d graph icon

[Delivers #62913964]
Add graph 2d/3d tooltip subtitle.
removed artifact search route
removed and refactored artifact routes
refactor ArtifactPosterFrame and ArtifactRaw to use graph vertex id
refactor ArtifactThumbnail to use graph vertex id
refactor ArtifactVideoPreviewImage to use graph vertex id