providers shouldn't be initialized until after globals are defined
Merge pull request #30 from freedomjs/willscott-stabilize

providers shouldn't be initialized until after globals are defined