base implementation of writer
refactoring to processor
omni-bus update

primarily addresses STREAMS-218 (Generic Activity Serializer Processor)

addresses STREAMS-68 (ActivitySerializer should be ActivityConverter) - was touching related classes anyway
some additional refactoring of class and method names is advisable but this is a big chunk

resolves STREAMS-219 (.gitignore files generated by maven plugins)
needed to knock this out to avoid committing these files along with other changes
fixed pig runtime test
assessed additional provider modules
either refactored for compatibility with streams-converters
and/or added comments/todos regarding deprecation etc...
improved error handling
serialize twitter type support classes
improved configuration scheme
Merge branch 'master' into STREAMS-68,218

Conflicts:
	streams-contrib/streams-provider-facebook/src/main/java/org/apache/streams/facebook/api/FacebookPostActivityConverter.java
improved configuration scheme
fixed mergeMerge branch 'master' into STREAMS-68,218

Conflicts:
	streams-contrib/streams-provider-facebook/src/main/java/org/apache/streams/facebook/api/FacebookPostActivityConverter.java
Added code comments
tweaks needed implementing STREAMS-224
added a test to confirm write causes a POST to execute
basic implementation, confirmed working (although errors not uncommon) using https://github.com/w2ogroup/streams-examples.git/twitter-userstream-neo4j (STREAMS-231 branch)
Merge branch 'STREAMS-221' into steveblackmon-master
Merge branch 'STREAMS-68,218' into steveblackmon-master
Merge branch 'STREAMS-231' into steveblackmon-master
GraphWriterConfiguration
note: STREAMS-221 must merge first
Merge branch 'STREAMS-231' into steveblackmon-master
graph config fix
Merge branch 'STREAMS-231' into steveblackmon-master