- make 'update' set a field value if it exists but do nothing if not
- make 'replace' do what it should, which is replace a field (or create
  it if it doesn't exist).
- update changelog
Merge git://github.com/logstash/logstash