Added support for local source address to TcpOutput plugin
Introduced the -pidfile argument with locking behaviour
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
Updating naming convention of struct members and configuration options.
Updated documentation to reflect the incompatibility of use_tls and local_address
Added a check on TcpOutput init to error if both use_tls and local_address are set
Correct documentation for incorrect local_address field in example.
Specify location of pidfile in the configuration file instead of a commandline parameter.
Add more contextual information to errors occuring while writing/reading the pidfile.
Update CHANGES.txt to reflect changes made for #777
Document pidfile configuration setting.
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
Fix the documentation and the mww last window loop range
Code standard
Add anomaly detection to the http status filter

- add annotation remove function for FxA
Add query parameters to the Message as Fields in the HttpListenInput
Bug fixes and refinement during FxA testing
Merge pull request #781 from brokenjacobs/dev

Added support for local source address to TcpOutput plugin
Merge branch 'features/issue_777' of github.com:magnusp/heka into magnusp-features/issue_777