Added clean function to Makefile
Moved subr-compat.el, dflet.el to wg-compat.el

Also a lot of function aliases were removed.
Todo: replace them with cl-...
Using cl-lib and it's functions
Removed unused variables
Removed morph.el
Checking existence of some variables
Require cl-lib
Do not load cl.el in test command
Fixed a command to remove .elc files
Use cl-flet instead of dflet
Need to use cl-labels when there is a recursion
Not loading cl.el
Removed workgroups-compat.el
More fixes to cl-functions
Test saving a session file
Docstrings fixes and checks if variables are nil
Trying to test on Emacs 23
Fixing "Trying to test on Emacs 23"
Added cl-lib as a requirement
Download cl-lib when testing on Travis