Updating multiline filter with cache for stream reassembly LOGSTASH-1785

This change adds a LRU cache.  Original cache.rb code updated for quiet deletes when doing ke-value updates.  multiline updated with a cache expiry thread, etc.