ball size now from 1-10
Merge branch 'master' of github.com:q41/apc
damage, size, resistance, hardness and immaterial effect tests
missing tests added
added a full level showing off everything the language supports.
consistency change to .ecore and .cs.
- orientation removed from paddle
- direction from ball renamed to Orientation
- Tests and Importer modified accordingly
small rename inside collision attachment
added testing mode which prints output of every ball/paddle/block after an attachment is deployed or undeployed so that more proper testing can be done.
As a result a bug in getBPObjectClass() in Importer was fixed (paddles were considered blocks, now they are paddles again)
moved and fixed tests
Added a .launch file for every test
Added .docx files with expected output for every group of tests

- orientation test failed horribly due to a bug in the collision detection and the collision handling, both should be resolved in the next commit
- Third hardness test failed on a nullpointer, will investigate this next
- Collision effect tests do not succeed at this time, so no expected output has been added for those yet
Fixed orientation related bugs
bug in visitor method for GeneralEffect fixed, all tests using GeneralEffects now succeed
added a .launch file for the big example level and moved it and that level
moved all libraries into a lib folder.
Created .pdf files for all test documentation
Created an extra, smaller, example that will be much easier to run
added a readme file
Merge branch 'collisionEffect' of github.com:q41/apc

Conflicts:
	BallAndPaddle Base/src/bp/base/Effect.java
	BallAndPaddle Base/src/bp/base/Level.java
Merge branch 'collisionEffect' of github.com:q41/apc

Conflicts:
	BallAndPaddle Importer/src/org/alia4j/languages/bp/action/DeployCollisionEffectAction.java
	BallAndPaddle Importer/src/org/alia4j/languages/bp/importer/Importer.java