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

Implemented "location priority" filtering capability
EZP-20539: Updated Repository::canUser() to accept array of API or SPI targets
Fixed: typo
Changed: removed unused variables
Set default empty array value on API/../Limitation->limitationValues
Fix Unit-/Integration-Tests for limitations validation

Includes:
- IntegrationTest: Wrong usage of module/function for state limitation
- UnitTest: Issues with order of policies from persistence
- UnitTest: RoleServiceTest invalid limitation use
- IntegrationTest: RoleServiceTest invalid limitation use
Fix EZP-20747: unAssignUserFromUserGroup should throw BadState when 1 group left
Fixed EZP-20764: PostgreSQL fails when out-of-range values are used in integer context
Merge pull request #318 from patrickallaert/EZP-20764

Fixed EZP-20764: PostgreSQL fails when out-of-range values are used in integer context
Fixed: unit test depending on a specific return order from database
Changed: removed unused import
Merge pull request #330 from patrickallaert/FixingUnitTestDependingOnDatabaseResultOrder

Fixed: unit test depending on a specific return order from database
Update phpdoc for ContentTypeService::createContentType()
EZP-20822: fixed phpdoc parameter hints for API service interfaces
EZP-20822: SectionService: fixed phpdoc and input validation
EZP-20822: LanguageService: fixed phpdoc and input validation
EZP-20822: UserService: fixed phpdoc and input validation