Remove isTopUsage

Change-Id: I2d61fe253ab7fdee16d36812abf5208f004e3940
Extract Planning_VirtualTopMilestonePaneFactory from Planning_MilestonePaneFactory

Change-Id: I681376a47555d1aad501a2da96567f6d5d4f6672
Refactoring for a leaner Object Oriented code

- Respect Strategy Pattern
- Move object building code to factories
- Remove tests on types

Change-Id: I3454de62fb1b1a0d194ab7a7176568bbc2b9bfbe
Remove duplicated code

- Between TopPlanning and Planning
- Between TopPresenter and Presenter
- Between mustache templates

Change-Id: Ic3537a101342f0a34ebab26eab514a2e05f9fed0
Rename files to match other Pane orga

Change-Id: I540401548ed054395d740bfeea513f42b2b113db
fixing link bug on planning view

Change-Id: I88898484423ee6d8564d7e0bc4e16a36f628383f
Merge remote-tracking branch 'gerrit-chunk/3839_refactor_agile_dashboard_planning' into stable

* gerrit-chunk/3839_refactor_agile_dashboard_planning:
  fixing link bug on planning view
  Rename files to match other Pane orga
  Remove duplicated code
  Refactoring for a leaner Object Oriented code
  Extract Planning_VirtualTopMilestonePaneFactory from Planning_MilestonePaneFactory
  Remove isTopUsage

Change-Id: I86e6a904f44d107d9aa916fba08c019d0da53240
This is Tuleap 6.1.99.21

Change-Id: I6010e06c52cde730e5225850881d1a454d295411