Various changes

- Added the ability to use a subclassed version of Imager::Bing::MapLayer::Tile
- Requires Type::Tiny and Module::Load
- No longer requires aliased
- travis-ci configuration