Extracted pure Java part of Pipe Game project into its own project
Renamed Tile to Pipe everywhere and did a little bit of refactoring
Merge remote-tracking branch 'origin/master'

Conflicts:
	.gitignore
	build.gradle
	src/main/java/uk/co/plasmabeamgames/pipegame/core/level/Level.java
	src/main/java/uk/co/plasmabeamgames/pipegame/core/level/LevelController.java
	src/main/java/uk/co/plasmabeamgames/pipegame/core/level/model/LevelModel.java
	src/main/java/uk/co/plasmabeamgames/pipegame/core/level/model/PipeConveyorModel.java
	src/main/java/uk/co/plasmabeamgames/pipegame/core/level/view/LevelView.java
	src/test/java/uk/co/plasmabeamgames/pipegame/core/level/test/PipeConveyorModelTest.java
	src/test/java/uk/co/plasmabeamgames/pipegame/core/level/test/TerminusTileInitialisationTest.java
	src/test/java/uk/co/plasmabeamgames/pipegame/core/level/test/TerminusTilePlacementTest.java