Resumed the work!

Major Changes:
 # Ported to Qt 5
 # Reworked main CMakeLists file
 # LayerChunks renamed to LayerSectors
 + Map API reworked and is now fully documented
 # Map Format split into Baked and Unbaked versions
 F Fixed a bug in QFlowLayout where the widgets would be placed vertically or disappear
 - Completely removed QSFMLWidget, since we don't use SFML anymore

Minor Changes:
 - Moved legacy code to its dedicated folder
 + InternalDescriptionReader::TagArray now holds 3 values (tag, tag name, tag type)
 - Removed Code::Blocks project files (they were vastly outdated anyway)
 + SectorFields and LayerSectors are now serializable
 # Minor edits to Map Editor interface
 + Added Qt Properties to QVToolButton
 F Looped the construction of EMEBrushesWidget's settings subwidgets
 F Adjusted the indentation in MapEditor.qrc file
 # Reworked EynalEnums
 # Reworked EynalExceptions
 - Removed some unused functions from Tools.h
 + Added Map Editor icon files
 + Test files will be now ignored per new .gitignore rules