add "location priority" filtering capability
fix coding standards issue
add phpdoc comments
add phpunit test
Merge pull request #285 from ThinkCreative/location_priority_filtering

Implemented "location priority" filtering capability
EZP-20539: Added loadParentLocationDataForDraftContent() method to location gateway
EZP-20539: Added loadParentLocationsForDraftContent() method to location handler
EZP-20539: Updated LimitationType::evaluate() to accept array of API or SPI targets
EZP-20539: Updated Repository::canUser() to accept array of API or SPI targets
EZP-20539: enable publishing first draft with content/create
Merge pull request #271 from ezsystems/fix-EZP-20539-editor-permissions-2

Fix EZP-20539: Public API - Defaut editor permissions not working correctly
Merge branch 'master' into limitation_validation

Conflicts:
	eZ/Publish/Core/Limitation/LocationLimitationType.php
	eZ/Publish/Core/Limitation/NewSectionLimitationType.php
	eZ/Publish/Core/Limitation/ParentContentTypeLimitationType.php
	eZ/Publish/Core/Limitation/ParentDepthLimitationType.php
	eZ/Publish/Core/Limitation/ParentOwnerLimitationType.php
	eZ/Publish/Core/Limitation/ParentUserGroupLimitationType.php
	eZ/Publish/Core/Limitation/SubtreeLimitationType.php