Added composer file, first ideas of contract in README
Added scrutinizer and travis setups
Added bootstrap for phpunit
Initial composer lock
Added gitignore file
Skeleton and first ideas of interfaces and contracts
Next major pass at laying out interfaces

Context now owned solely by the manager, but locked and then passed into
providers to get their features.

Features replace statuses as where the complex merge-down and
applicability logic can be applied (apply to user agents, apply in a
ratio, etc.). Statuses are no longer represented by a class, instead we
just use trinary logic (true, false, null).
Move Status to main namespace
Test settings and logging
Work on merge-down logic and test provider ordering
Added null objects (to simplify null handling)
Fixup up README documentation for recent development
Added badges for Travis and Scrutinizer
Don't expect framework error on string to int cast
Only gather/upload coverage on one build

PHP5.5 only uploads the coverage to scrutinizer
Split manager responsibilities into set

Merging sets of features into a single one-dimensional set is now
handled by the Feature\Set object
Added testing of feature resolution and bad providers
More coverage of manager class
Simplified feature resolution logic
Test for the NullProvider and NullFeature