Sprint edit view features, Location History, Resource Cache enhancement, Routing enhancements

- sprint
	- item view
	- edit screen

- sprint status
- block route change to edit and expired sprint
- add tasks to sprint
- sprint tasks lists to the left
   - test add/remove operations
- once tasks are added, disable removal of backlogitem
  - enable removal only if all the tasks are removed

- LocationHistory Service
	- use the new locationHistory
	- display a warning to save unsaved changes before
	  moving to the other link
	- fix the nonCrudRouteChange
	- for newly saved items
	- check the previous link

- Edit page - 3 buttons
  - save
  	 - should take you to the item
  - save and next
  	 - create screen for next item
  - save and back
  	 - back to the previous screen
  - save and stay

- Routing
  - save and next
	- notification push for current route
  - save button isOpen
  - fix the back links in all edit screens
  - fix the edit buttons in all item views
	  - replace the buttons with an action icon
	  - sprints, backlog, projects, tasks

- fix notification after item creation (id not being displayed)
- onSaveError
- save.error notification
- stay on the same page (no route change)

- accordion change color

- Remove
  - fix routing after remove
  - onRemoveError

- notifications disappear
- save and next
	- edit -> new
	  - values are not copied - this is better than copyin the values of the edit item
	- new -> new
	  - values are copied - this also would be the expected behaviour

- save and back
	- location history prev (location history does not save duplicate urls)
	  - prev screen = edit, skip that

	- on new screen - use the same route
	   - on returning from 'new' -> list screen ! dropping this
	   	 as ther are cases where we wan to back to the previous
		 screen

	- on edit screen - change to new item screen
	   - on returning from 'edit' -> prev screen

- save and stay
	- no route change

- resourceCache implementation (more to do)

- save (save and back is working ?)
	- back to item view
  - fix the notification bug
- was a redirect issue

- remove item
- after removal - accessing the screen should
  show item does not exist notification

- fix the navbar
- notifications - bottom navbar

- list screens - fix dates
- sprints
- also in project item view

- sprints tasks as accordions
- sprintbacklog watch
	 - fetch tasks for backlogs not fetched

- no tasks to add (once all tasks are added)
- fix bug in total estimation calculation