add versionName feature and build flags

remove warnings
Merge pull request #981 from Catrobat/improveGradleFeatures

add versionName feature and GSoC build flags
introduce a map for formulas in BrickBaseType

Added BrickField enum to Brick.java

Implemented clone method in BrickBaseType.java
Fixed errors in ChangeBrightnessByNBrick.java
introduces IntelliJ Settings
add xstream converter, error during loading