Create a MemStat report/visualization
adding geoip_decoder plugin
updating documentation for geoip_decoder
Update build.sh

I put "cd .." at the end of build.sh for testing.
Removing.
fixing documentation formatting
merging dev into branch
changing []interface{} to []string in ES output
updating DatabaseFile file path to use Globals().ShareDir as it's default base path
updating shameful code to reflect many wise suggestions per Rob's notes
adding license block
removing extra quotes around buildtags in ctest
Fixing test to account for Global Shardir
Removing build constraint from test and fixing more quotations around build TAGS
Add reader field to Logstream type
Use a gzip reader if needed when opening logs

Uses file extension to guess whether a log file is gzipped.

If so, a gzip reader is used. If not, the file descriptor is used
as the Logstream.reader.
adding to license as contributer
adding ttl option to AMQPInput for issue #803
use os.FindProcess instead of sys call.Kill
Make createFileReader private and extract isGzipFile
Modify SeekInFile and FileHashMismatch to handle gzipped files

Previously, Seek was used on the current fd to seek to the
penultimate line in the file and hash the last line.

Where the current file is gzipped, consume bytes from the
gzip reader to give the same effect as Seek.

This creates unnecessary garbage but is probably the simplest
way to emulate Seek.