only create service if layer is not empty, also provide OL request with specific service (internal/external) instead of all services in all cases
Merge pull request #527 from camptocamp/fix_getfeatures

Fix getfeatures