fix tests

Change-Id: I38883e697fdd18a060216648a4ac6822ddbd5d32
SprintControllerTest

Change-Id: Ia5261e6072574989d318aa0a37c7425fc5a4c8cd
Refactor TaskEditViewController

Fix BurndownException
Remove dead code

Change-Id: If4d2b6ed9cf5b8c4ecdd8c2a3365c4da553a4f9c
Refactor SprintBoardTaskEditController

Fix BurndownException
Remove dead code

Change-Id: If4d2b6ed9cf5b8c4ecdd8c2a3365c4da553a4f9c
remove before and after from Sprint

correct SprintTransaction behavior
move getStoryPoints to SprintQuery

Change-Id: I6c0dce06638f13e734179381726fb1a4b7ede388
remove before and after from Sprint

correct SprintTransaction behavior
move getStoryPoints to SprintQuery

Change-Id: I6c0dce06638f13e734179381726fb1a4b7ede388
progress commit on overhaul of stats logic

the object of this is to eliminate inaccuracy in reporting
when tasks undergo several state changes in a single day

Change-Id: I663daf0c86e9cf246a605b0b42f540391a59bef5
progress commit on overhaul of stats logic

the object of this is to eliminate inaccuracy in reporting
when tasks undergo several state changes in a single day

Change-Id: I663daf0c86e9cf246a605b0b42f540391a59bef5
Change SprintBuildStats logic

Add sorting to EventsTable

Change-Id: Ifd3c975ce2508cedf5216acd940b44e6d8fd0e2d
Change SprintBuildStats logic

Add sorting to EventsTable

Change-Id: Ifd3c975ce2508cedf5216acd940b44e6d8fd0e2d
remove unused methods from BurndownDataDate

fix tests

Change-Id: Icc9da90452df6699b5821519bab94561506e4b4e
remove unused methods from BurndownDataDate

fix tests

Change-Id: Icc9da90452df6699b5821519bab94561506e4b4e
add PHPDoc documentation

Change-Id: If9af4a5bfd3b3cb342d342f52bfd1e0312706cd0
Merge branch 'master' of ssh://gerrit.wikimedia.org:29418/phabricator/extensions/Sprint

Conflicts:
	src/controller/SprintBoardTaskEditController.php
	src/query/SprintQuery.php
	src/storage/SprintTransaction.php
	src/view/EventTableView.php

Change-Id: Ic36db47334086a340ad10f8c046a4e94766a7a29
Address exceptions in computation logic

Progress commit, still a few bugs left

Change-Id: I0cfedaac38fbc31c057583a1686195d4a9d7dbf7
stats logic improvement

SprintTableView change to look at current time
fixed totals and ideal points line

note: calculations are still problematic under
certain circumstances. i.e. reopening and then adding a task
to a sprint on the same day as sprint start.
This  causes a duplicate assignment.

Change-Id: Ib70811ead3ac40c0b73461d3c1366f1ad1f88768
Merge remote-tracking branch 'upstream/master'

Conflicts:
	src/storage/SprintTransaction.php