Math/fixed: use constexpr instead of anonymous enum
NavDijkstra: use constexpr instead of anonymous enum
NavDijkstra: delete the copy constructor
NavDijkstra: fix coding style
RasterTileCache: use constexpr instead of anonymous enum
DrawThread: use constexpr instead of anonymous enum
MenuBar: use constexpr instead of anonymous enum
Device/All, ...: use range-based for
Device/List: use constexpr instead of anonymous enum