Preparing for 1.4.0 beta1

- Add 'release.sh' to build docs + packages
- Bump version
- Update docs generator to be 'contrib'-plugin aware
Call it 'contrib plugins'

Because the 'vs' part was rather adversarial. There's nothing against
contrib plugins. It's just a new thing! :)
Copy edit a bit. Try to make it clear the intent and usage
More startup checks. Faster docs building
Remove old tutorials now replaced by Kurt's new one.
Fix encoding test failure only seen on JRuby

Testing revealed the 'ip' field from geoip was encoded US-ASCII.
Convert asciidoc to markdown. This is a temporary shim until we eventually integrate with the rest of the elasticsearch.org documentation sites
Include more files in the preparation step so we can run tests
Remove 'blah' links
Remove old test that uses features that are deprecated now (grep,
'filter tags' setting, etc)
Retry bundler several times if it fails.

This is to attempt a workaround for bad_record_mac
release run order: tests, docs, packages
- include 'yaml frontmatter'
remove unused links

the links were placeholders to links to the sample configs, but after
a discussion between myself and kurtado, we decided it was fine to
have users copy+paste the configs.
Merge pull request #1070 from jordansissel/prep-for-beta

Preparations for 1.4.0.beta1