removing uneeded dependency code i.e if not defined SLATE_EDITOR, renamed files, SLATE_EDITOR now instantiated from SLATE.Appliation()