note.js: copied in a clean branch
Merge branch 'note_only' of https://github.com/msimerson/Haraka into msimerson-note_only
Re-implementation of result store
Remove some usage of "note"
rename s/ResultStore|result_store/Results/g
results: a basket of changes

added 'get', for retrieving notes
added 'incr', for (in|de)crementing counters
replaced 2 forEach with for loops

config: duplicate use of 'config'
err: automatically emits a logerror
move hide & push processing into collate, where used
results: remove incrementer TODO
results: noted automatic err logging
results: documented get,incr features, added debug option
added more detailed docs for results.ini options
rename Class from Results to ResultStore
docs: add results pointers to docs/Results.md

in Connection.md and Transaction.md
fixed geoip doc example, removed definedness test
results: added push option
Merge pull request #461 from msimerson/msimerson-note_only

Merged.
Fixes for all HTML bannering cases

This fixes HTML bannering for:

quoted-printable with _no_ </body> or </html>
quoted-printable with </body> or </html>
base64 with _no_ </body> or </html>
base64 with </body> or </html>

And all the above cases in with and without MIME sections.

I have working tests for all of these cases.  The only anomaly is with
quoted-printable HTML bannering cases.  When we re-encode and assemble
the new buffer, we get an extra newline at the end.  I believe this
is an artifact of quoted-printable encoding.  It does not happen in the
base64 cases.
Adding the option of using a \* in the haproxy_hosts file.

This allows us to use the PROXY commands in environments where the IP address
of a load balancer isn't known (such as EC2).
Fix boolean handling in config
net_utils: added a few same_ipv4_network tests
This commit should be the final bannering fixes