Fix tests on windows (close #19)

- Fix DIRECTORY_SEPARATOR usage in tests
- Use \n as line ending in generated files
Use composer components

Packages are now fully compliant with composer's API

We can use composer downloaders
Add support for package names in install command

The full pattern is [pecl/]<package>[-<stability>][@<version>]
Fix tests
Update info command and fix package pattern
Fix tests