Composer And Travis Updates

"Magic"? /me scratches head

Tests failing after "install" means "dude, you broke the build... no cookies for you"... verifies that things work against our _specified_ dependency environment.

Tests failing after "update" means "heads up, some dependency change has put water in your gas tank"... let's us know early about a potential break because of a new dependency change that we may need to account for.

Anyway, that's the rationale :)