`svn merge -c1594481 ^/tiles/framework/branches/TILES_3_0_X .`
| further fixes on 
|      TILES-574 – Tiles expressions do not work after wildcard
| 
| PatternUtil.INVALID_FORMAT_ELEMENT, the pattern to match "{.*}" occurrances that are not meant to be replaced, was in some cases was matching two much.
|  see test PatternUtilTest.testReplacePlaceholdersEL_options
| This resulted in "PatternSyntaxException: named capturing group is missing trailing }"
| 
| 3 tests have been added to cover such various side-cases.


git-svn-id: https://svn.apache.org/repos/asf/tiles/framework/trunk@1594483 13f79535-47bb-0310-9956-ffa450edef68
forward port changes from TILES_3_0_X branch
 `svn merge -r1594481:1626663 ^/tiles/framework/branches/TILES_3_0_X .`


git-svn-id: https://svn.apache.org/repos/asf/tiles/framework/trunk@1626727 13f79535-47bb-0310-9956-ffa450edef68
use request 1.1-SNAPSHOT
refactoring the tiles initialization