Merge pull request #2080 from DeuxHuitHuit/htaccess

Htaccess version
added validation in order to spot errors sooner: element can not be child of itself
added @since Symphony 2.4.1 on validateChild
Merge pull request #2081 from DeuxHuitHuit/XMLElement-this

XMLElement: prevent any element from being a child of itself.
Add CACHE constant to Provider interface
Add wildcard to support Provider's DS/Events with custom URL parameters
Merge branch 'integration' of github.com:symphonycms/symphony-2 into integration
added sections and fields handles in ajaxsections
Add forward slash to action attribute

Add forward slash to prevent redirect errors on Event Submit
Merge pull request #2087 from andrewminton/patch-1

Add forward slash to action attribute
Merge pull request #2086 from DeuxHuitHuit/section-handle

Sections and fields handle in AjaxSection
Basic association UI selection
Store association interface information
Fix copy and paste error
Set version to 2.4.1beta1
Expose associations to the backend JSON
Fix issue where multiple associations to the same section caused the count to be incorrect. Fixes #2083
Add default provider functions to the abstract extension class
Add associations to the page context of /publish/ so it's available in the JSON and in the PHP :)
Add associations to the Section Editor so they are accessible by Fields/Assets