Fallback native requires to main context
Fallback to global only when `context === global`
Update Travis CI configuration