chore(composer): Stop checking in dependencies

BREAKING CHANGE:
If you are checking out Elgg directly from GitHub,
you will need to run `composer install` after `git checkout` to
get your installation to a working state.
Merge pull request #7083 from ewinslow/composer-ignore-vendor

chore(composer): Stop checking in dependencies
chore(composer): install sniffs via composer instead of PEAR