Add composer.json
require dependency with php-markdown
Update to php-markdown 1.4.0

This breaks the documented support for switching parsers via the
constant.

Also, made the require_once conditional for composer users.
Refine composer requirements a bit
Move php-markdown submodule into vendor
Add .gitignore for vendor/
Fix require_once path
Remove info about switching parsers from README