Extract PhpReplaceQuotesWithConcatenationIntention and PhpReplaceQuotesWithEscapingIntention methods into PhpStringUtil class
Extract mapPhpDoubleQuotedComplexStringContent method
Extract isPhpDoubleQuotedComplexString method
Refactor PhpReplaceQuotesWithConcatenationIntention code to improve readability
Change term "unescape" by "escape" on intention texts
Rename intention classes names accordingly
Demonstrate #7
Throw exception on test when intention is not found since `assert` is not reported
Demonstrate #8
Fix #8 ("Replace quotes with escaping" excessively escapes backslash before newline and end of fragment )
Fix backslash excessively escaped before newline and end of single quoted string
Merge branch 'bugfix-wrongEscapeBackslash' into develop
Fix #7 ("Replace quotes with ... variable concatenation" changes numeric array index to string)
Add test to avoid confusing decimal array offsets from octal indices
Merge branch 'bugfix-replaceQuotesChangesArrayNumericIndexToString' into develop

Conflicts:
	testSrc/com/axeldev/PhpReplaceDoubleQuotesWithEscapingIntentionTest.java
Specify missing caret position on test
Demonstrate #9
Fix #9 ("Replace quotes with ... variable concatenation" changes variable as array index to string)
Workaround bug on PhpStorm PHP parser treating octal sequence as index on array embedded on double quoted string as integer instead of identifier (https://youtrack.jetbrains.com/issue/WI-25187)
Improve DifferentiateDecimalFromOctalArrayIndices test reliability
Update plugin.xml and README.md for release 0.1.2