small refacotring inside avalon::ios

- moved internal parts of CCBReader into own sub-namespace
- configuration type available as CCBReader::Configuration
- dictionary type available as CCBReader::Dictionary
- replaced "typedef YY XX" with "using XX = YY"
- some more const-reference method arguments
- replace std::map with std::unordered_map if possible
- replace full includes with simple forwards where possible
add avalon::utils::tiled::getPositionFromCoord
Box2dContainer now can create b2Body's and manage the nodes attached
add basic avalon::physics::Sprite