+ Added a new category for utility classes

# Moved Tools.h to Tools category
# Moved EynalException to Tools category
+ Added a new Java-style-inspired enumeration class

Notes:
1. Tools functions are probably going to be phased out slowly, since we're now using QString.
2. There are currently 2 implementations of Eynal Enumerations, usage of pure C++ one is recommended
- Removed SFML dependency

F EMEMenuBar's QActions are now directly connected to its signals
+ Connected EditorWindow's actions
+ Added a new EditorScene class based on Qt Graphics Framework
+ Added an EMECursor class
+ Descriptors now use Qt containers
wtf?
wtf2?
WTF3? :(
Commiting some shit, because GIT complains about not doing so :|

I'm going to remove it anyway...
Merge branch 'master' of github.com:SprytnyZbys/Eynal

# Please enter a commit message to explain why this merge is necessary,
# especially if it merges an updated upstream into a topic branch.
#
# Lines starting with '#' will be ignored, and an empty message aborts
# the commit.
# Moved map files to Map

Some other minor changes that for some reason weren't included in previous commits