Remove other rotation constraint (fixes #463)
Pass FileSource by reference
Eliminate Map::getFileSource
Use noncopyable