Refactored to use DI container

- Upgraded to behat 3.0
- Use DI container for everything except commands
- Separate test suite for embedded mode
- CS fixes
Merge pull request #114 from phpcr/dicontainer

[WIP] Refactoring to use container
Updated README
Wildcard support

Wildcard support in paths for:

node:info, node:list, node:mixin:add, node:mixin:remove,
node:property:set, node:property:show, node:references, node:remove,
node:set-primary-type, node:shared:remove, node:shared:show, node:update
"Fixed" deprecation warnings