Refactor helper class.
Add test for "For statement"
Typed AST: Migrate LITERAL rule

Conflicts:
	javascript-squid/src/main/java/org/sonar/javascript/model/ASTMaker.java
	javascript-squid/src/main/java/org/sonar/javascript/model/ArrayLiteralTree.java
	javascript-squid/src/main/java/org/sonar/javascript/model/BinaryOperatorTree.java
	javascript-squid/src/main/java/org/sonar/javascript/model/FunctionTree.java
	javascript-squid/src/main/java/org/sonar/javascript/model/IndexAccessTree.java
	javascript-squid/src/main/java/org/sonar/javascript/model/ObjectLiteralTree.java
	javascript-squid/src/main/java/org/sonar/javascript/model/ParenthesizedTree.java
	javascript-squid/src/main/java/org/sonar/javascript/model/PropertyAccessTree.java
	javascript-squid/src/main/java/org/sonar/javascript/model/SourceElementTree.java
	javascript-squid/src/main/java/org/sonar/javascript/model/TreeImpl.java
	javascript-squid/src/main/java/org/sonar/javascript/model/UnaryOperatorTree.java
	javascript-squid/src/main/java/org/sonar/javascript/model/VisitorsDispatcher.java
	javascript-squid/src/test/java/org/sonar/javascript/model/ASTMakerTest.java
	javascript-squid/src/test/java/org/sonar/javascript/model/VisitorsDispatcherTest.java
	sonar-javascript-plugin/src/main/java/org/sonar/plugins/javascript/lcov/LCOVSensor.java
	sonar-javascript-plugin/src/test/java/org/sonar/plugins/javascript/jstest/JsTestSensorTest.java
	sonar-javascript-plugin/src/test/java/org/sonar/plugins/javascript/lcov/LCOVSensorTest.java