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
STREAMS-229 | Updated the GPlusTypeConverter to handle serialized versions of Google's Activity and Person objects, in addition to those objects themselves
Merge branch 'STREAMS-229'
Refined shutdown processes and logging statements
Removed unimplemented methods
Merge remote-tracking branch 'rbnks/shutdown_refinement'
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