(de)serialization completed #44
added prelim rotation functionality
fixed window leak due to dialog not being dismissed when finishing the activity
Fixed an error in getPossibleMoves where two positions were incorrectly returned if the row of the position was 4
Merge branch 'develop' of for @kubasub https://github.com/kubasub/chinese-checkers into feature/Serialization

Conflicts:
	android-application/ChineseCheckers/src/main/java/ca/brocku/chinesecheckers/OfflineGameActivity.java
	android-application/ChineseCheckers/src/main/java/ca/brocku/chinesecheckers/uiengine/GameBoardUiView.java
Merge branch 'feature/server_setup' of https://github.com/kubasub/chinese-checkers into develop
Conf updates
Added a test case which tests the validity of getPossibleMoves for all positions on the board.
making progress with resolving saving state bug
implemented Parcelable for Position interface
reintroduced Done turn functionality after merge
fixed bug where game crahsed on win
Merge branch 'feature/Serialization' of github.com:kubasub/chinese-checkers into develop
cleaned up comments
added math for rotating games with diff num players
fixed the unit case for possibleMove testing
Merge branch 'develop' of https://github.com/kubasub/chinese-checkers into develop
Moved Tests to Develop
Merge branch 'develop' of https://github.com/kubasub/chinese-checkers into feature/server_setup

Conflicts:
	server/setup/install.sh