Updated composer.json

- Added branch-alias from master to 1.0-dev
- Updated deps to use ~ operator and -dev stability
- Added > first-level deps to require to allow installation at specified
  stability
- Removed minimum-stability flag

Also, moved all gitignore statements into top-level, as vendor/.gitignore
sometimes is deleted during testing.