Compute maximum number of outposts the board can theoretically support
Track number of ticks remaining in a season
Somewhat more intelligent gathering that allows for the bucket brigate.  Problem is that outposts move farther from home than necessary
Only look at our quarter of the board
Fix bug in calculating all shortest paths to home that mistakenly allowed traversal over water cells
Expand our search area for resources beyond our quarter if we sense we are leading the game
Fix bug where targets could still overlap
Assign reasonable proportion of outposts to resource gathering
Merge branch 'master' into get-resources-intelligently

* master:
  Refactored code in ConsumerStrategy and added a bunch of comments
  ConsumerStrategy now asks for 4 outposts from the general in Player.java; modified ConsumerStrategy to work with updated infrastructure; if the formation gets broken up in ConsumerStrategy, revert back to BUILD state until it fixes itself; added the ASSIGN state to deal with cases where the whole formation is no longer available
  Little modifications in ConsumerStrategy
  Some hacky modifications to consumer
  Refactored some code in ConsumerStrategy

Conflicts:
	src/outpost/group3/Player.java
Merge pull request #15 from Aalk4308/get-resources-intelligently

Get resources intelligently