Added ViewHistory (back and next buttons) and Editor main window

3 first commits adds the view history, that allows going back and forward through views.

4 last commits adds these new actions to the buttons, in adds the main EditorWindow with its perpsectives (using the ChangeView action/command).