Update ulimit modules to support Red Hat.

Adds a new params module which is used to provide distribution
specific parameters for other modules. The init module was updated
to make use of the new parameters.

Change-Id: Ib81e919a777741d9d58d687672508b8dd53498ff
Reviewed-on: https://review.openstack.org/18997
Reviewed-by: Clark Boylan <clark.boylan@gmail.com>
Reviewed-by: Jeremy Stanley <fungi@yuggoth.org>
Reviewed-by: James E. Blair <corvus@inaugust.com>
Approved: James E. Blair <corvus@inaugust.com>
Tested-by: Jenkins
Updates jenkinsuser so skel config is Ubuntu only.

Exclude a couple of file resources from running on non-Ubuntu
distributions (Red Hat for example) which don't always have bash
config files (.bashrc, .profile, etc) in /etc/skel.

Change-Id: Id67b16e1a80617c3bc98fce130b5fe2f343f5d6e
Reviewed-on: https://review.openstack.org/18998
Reviewed-by: Clark Boylan <clark.boylan@gmail.com>
Reviewed-by: Jeremy Stanley <fungi@yuggoth.org>
Reviewed-by: James E. Blair <corvus@inaugust.com>
Approved: James E. Blair <corvus@inaugust.com>
Tested-by: Jenkins