Small changes.
Added more events to game state manager
Merge branch 'develop' of https://github.com/kubasub/chinese-checkers into feature/WorkingOfflineGameState

Conflicts:
	android-application/ChineseCheckers/src/main/java/ca/brocku/chinesecheckers/gamestate/Player.java

Make player work with game state --> Added onTurn()
Made gamestate parcelable.
Load the board from the grid.
Fixed getPossibleMoves to remove any nulls within the returned array.
Hint's appear on board
Only draw hints where their are pieces.
Merge branch 'develop' of https://github.com/kubasub/chinese-checkers into feature/WorkingOfflineGameState
Merge branch 'feature/WorkingOfflineGameState' into develop
Updated Grid Unit Tests
Think I've fixed that indexOutOfBounds issues.
Updated unit tests for the Grid
Added test case for showing the accuracy of getPossibleMoves over 11 positions
Fix fragment lint issues.
Added game state events handler.
Fix Travis Fragment error, changed CcPlayer to HumanPlayer
Fix fragment in Travis attempt #2.
Merge branch 'develop' of https://github.com/kubasub/chinese-checkers into feature/WorkingOfflineGame

Conflicts:
	android-application/ChineseCheckers/src/main/java/ca/brocku/chinesecheckers/OfflineGameActivity.java
Show highlighted position.