Wrote shell for GameLoop and GameState objects

Currently nonfunctional implementations exist with pseudocode in place.
Changed various small things
Made small insignificant modifications
Merge branch 'master' into gameloop
Added setPlayerStack
Set up data passing correctly

Still need to initialize the Board with the data passed into the
BoardScreenMainFragment. Need to pass data into the GameLoop as well.
Merge remote-tracking branch 'origin/pass-data-from-gamesetup' into gameloop
Merge remote-tracking branch 'origin/pass-data-from-gamesetup' into gameloop
Changed enum names for GameAction
Merge remote-tracking branch 'origin/master'
De-nested PlayerAccounting into Player.
Added new state methods and a few redesigns

A new method, startTurn(), is provided to be called right at the
beginning of any of the players' turns. This forces the players to
perform a sequence of actions in the startTurn() method, such as rolling
dice, at the beginning of their turn. For the rest of their turn, they
are free to do as they please.

Also added individual build methods for each of the specific buildable
items, i.e.
buildSettlement()
buildCity()
buildMilitaryUnit()
buildRoad()

Necessary arguments have yet to be implemented.
Changed enum names for GameAction
Added random changes
Changed enum names for GameAction
Changed enum names for GameAction
Changed method signatures
Merge remote-tracking branch 'origin/master' into gameloop

Conflicts:
	RiskyBusinessProject/RiskyBusiness/RiskyBusiness.iml
	RiskyBusinessProject/RiskyBusiness/src/main/java/com/slothproductions/riskybusiness/view/BoardScreen.java
	RiskyBusinessProject/RiskyBusiness/src/main/java/com/slothproductions/riskybusiness/view/BoardScreenMainFragment.java
	RiskyBusinessProject/RiskyBusiness/src/main/res/drawable-xxhdpi/hexagon.png
Updated various classes, began implementing game actions
Added first instances of GameAction uses