correct the check for the admin parameter in the templates

it used to create this part even if the admin was undef
(which is "" in ruby ..)
add the dmlite shell filesystem commands

depends on the dpm-python interface to access filesystems
fix dmlite vo and domain creation commands
fix dmlite vo and domain creation commands
move vo and domain creation into the dmlite::dpm part
move vo and domain creation into the dmlite::dpm part
encapsulate the selboolean calls

only execute them when selinux is enabled,
they will throw errors otherwise
update memcached config
update memcached config
correct parameters for memcached
correct the check of variable xrd_dpmclassic

The var used to be a strin and was checked for "", now
it's a boolean and it checked for false
LCGDM-1305: sort all arrays used in templates
relay config parameters to vfs.pp

now the plugin can be configured only by using vfs.pp
change the memcache default for posix-mode to 'on'
LCGDM-1317: changed default loglevel

default is changed from "ALL" to "ERROR,WARN,INFO,TRANSFER"
update the vfs config to take path params for the catalog and data
add selinux permissions to the vfs catalog path
change default memcache connection pool size to 100

Conflicts:
	code/manifests/plugins/memcache/params.pp
add memcache pool size parameter
add check for memcache poolsize param