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().
Added tests for DefaultLumifyTwitterProcessor.parseTwitterUser().
Added tests for DefaultLumifyTwitterProcessor.extractEntities().
removed subtype and changed type to conceptType
removed findByExactTitleAndType
removed VertexType
remove ArtifactType
create tweet concept instead of defaulting it to document
Added serialization for GraphVertex for use in Storm topology.  Added FieldsMatcher to lumify-storm project as a test utility and configured POM to generate test-jar artifact as well as normal jars.  Created initial Twitter bolts in new hierarchy and added tests for them.
fix twitter and facebook owl file to contain profile image concept
Added saveFile(String path, InputStream content) to the FileSystemSession class and changed FileSystemSession to an interface.  Added implementation to HdfsSession.  Added check for large raw bytes and storage in HDFS or Accumulo in ArtifactExtractedInfo to ArtifactRepository.saveArtifact() method so it is automatically done for ingest processes that store raw bytes.  Added retrieveProfilePhoto() method to [Default]LumifyTwitterProcessor interface and implementation.  Added profile photo bolt. Added unit tests for profile photo retrieval bolt and process.
Removed old Twitter bolts.  Created Twitter Kafka queuing bolt and Kafka reading spout.  The spout processes the Tweet so it can finalize processing of the GraphVertex once it receives an ack() from all bolts in the topology.  This is a much more reliable model than the previous fork/join concept and allows a single processing topology to easily respond to multiple tweet sources and recover after shutdown.
Modified Lumify Bootstrap so it is extensible, adding BootstrapBindingProvider interface that allows submodules to add bindings to the default module.  Reconfigured Twitter spouts and bolts so they are serializable and injection of dependencies occurs in the Spout.open() and Bolt.prepare() methods.
Modified StormRunner so it only generates a single Spout for the Tweet Queue.
Merge branch 'master' into storm-refactor

Conflicts:
	lumify-public/lumify-core/src/main/java/com/altamiracorp/lumify/core/model/artifact/ArtifactRepository.java
	lumify-public/lumify-model-elasticsearch/src/main/java/com/altamiracorp/lumify/search/ElasticSearchProvider.java
	lumify-twitter/src/main/java/com/altamiracorp/lumify/storm/twitter/BaseTwitterEntityCreationBolt.java
	lumify-twitter/src/main/java/com/altamiracorp/lumify/storm/twitter/TwitterConstants.java
	lumify-twitter/src/main/java/com/altamiracorp/lumify/storm/twitter/TwitterProfilePhotoBolt.java
	lumify-twitter/src/main/java/com/altamiracorp/lumify/storm/twitter/TwitterStreamingBolt.java
merged changes from master.
Removed unnecessary InputStream content matcher.  Refactored .lumify.storm.twitter classes into .twitter.storm.
add display type to fb posts and tweets
Merge branch 'master' into storm-refactor

Conflicts:
	lumify-public/lumify-core/src/main/java/com/altamiracorp/lumify/core/BootstrapBase.java
	lumify-public/lumify-core/src/main/java/com/altamiracorp/lumify/core/storm/StormBootstrap.java
	lumify-public/lumify-model-kafka/src/main/java/com/altamiracorp/lumify/model/LumifyKafkaSpout.java
	lumify-public/lumify-storm/src/main/java/com/altamiracorp/lumify/storm/BaseFileSystemSpout.java