Initial import
works even when using vim as a filter

Ex. (echo syntax=XXX;cat <file>) | vim -
Do not require a white space between {vi:|vim:|ex:}: and {options}

The Vim documentation (:help modeline) says there are two forms of
modelines:
	[text]{white}{vi:|vim:|ex:}[white]{options}

	[text]{white}{vi:|vim:|ex:}[white]se[t] {options}:[text]

In both cases the white space after {vi:|vim:|ex:}: is optional but the
regular expression used to handle the latter form did require at least
one white space, ignoring otherwise conforming modelines.

To address this, the regular expression has been changed to match
against zero or more white spaces after {vi:|vim:|ex:}: whilst requiring
at least one after the string 'set', if present.

Note that the documentation is not clear if more than one white space is
allowed, this assumes it is.
Merge pull request #6 from miorimmax/for-ciaranm

Do not require a white space between {vi:|vim:|ex:}: and {options}
Fix misparse introduced in ee5bad915
Match modelines which use +=/-=/^=

Signed-off-by: James McCoy <vega.james@gmail.com>
Merge pull request #8 from jamessan/master

Match modelines which use +=/-=/^=
Allow the plugin to be disabled if g:loaded_securemodelines is set
Add (no)cin, (no)si, and (no)ai to the default allowed options.

Signed-off-by: James McCoy <vega.james@gmail.com>
Merge pull request #11 from jamessan/master

Disable plugin and add indent options
Add 'bundle/securemodelines/' from commit '10d6c6b52fcdd12f3ba457126f66fee4ccceec04'

git-subtree-dir: bundle/securemodelines
git-subtree-mainline: bac538bb27ef6269b4d170e5697034ad3f9a2c09
git-subtree-split: 10d6c6b52fcdd12f3ba457126f66fee4ccceec04
pull-bundles: Add bundle/securemodelines