CODEOFCONDUCT: add Homebrew CoC, diversity doc.

Add the Homebrew Code of Conduct and Diversity statement.

These are heavily based on those created by Python:
http://www.python.org/psf/codeofconduct/
http://www.python.org/community/diversity/

Closes #26904.
libvirt: add 1.2.1 bottle.
gpgme: add 1.4.3 bottle.
dnsmasq: add 2.68 bottle.
libassuan: add 2.1.1 bottle.
geoip: add 1.6.0 bottle.
s3cmd: add 1.0.1 bottle.
nginx: add 1.4.5 bottle.
memcached: add 1.4.17 bottle.
yajl: add 2.0.4 bottle.
zsh: add 5.0.5 bottle.
jruby: fix stack overflow in jgem command.

In jruby 1.7.10 (possibly earlier) the script in bin/gem simply calls bin/jgem. The jruby formula overwrites jgem with gem in the 'prefix with j' paragraph. This way the jgem script end up calling itself infinitely causing a stack overflow crash.

Closes #26910.

Signed-off-by: Mike McQuaid <mike@mikemcquaid.com>
wine 1.7.13 (devel)

Closes #26933.

Signed-off-by: Mike McQuaid <mike@mikemcquaid.com>
marst 2.7 (new formula)

Marst is the GNU algol68 to c translator.

Closes #26934.

Signed-off-by: Mike McQuaid <mike@mikemcquaid.com>
marst: add 2.7 bottle.
vala 0.23.3

Closes #26935.

Signed-off-by: Mike McQuaid <mike@mikemcquaid.com>
Always keep info files

Closes #26659.
zsh: always build info
remove HOMEBREW_KEEP_INFO from man page
add doctor check for HOMEBREW_KEEP_INFO