[generic] add new module 'generic'

Signed-off-by: Sebastien Varrette <Sebastien.Varrette@uni.lu>
[generic] add /etc/hostname generation

Signed-off-by: Sebastien Varrette <Sebastien.Varrette@uni.lu>
[generic] add utils packages

Signed-off-by: Sebastien Varrette <Sebastien.Varrette@uni.lu>
[generic] add dependency to sudo

Signed-off-by: Sebastien Varrette <Sebastien.Varrette@uni.lu>
[generic] add augeas class include

Signed-off-by: Sebastien Varrette <Sebastien.Varrette@uni.lu>
[generic] correct rights on /root and setup bash for root

Signed-off-by: Sebastien Varrette <Sebastien.Varrette@uni.lu>
[generic] add kernel include

Signed-off-by: Sebastien Varrette <Sebastien.Varrette@uni.lu>
[generic] add ethtool and console-data packages by default

Signed-off-by: Sebastien Varrette <Sebastien.Varrette@uni.lu>
[generic] add figlet and pwgen packages

Signed-off-by: Sebastien Varrette <Sebastien.Varrette@uni.lu>
[generic] add zip/bzip2 packages

Signed-off-by: Sebastien Varrette <Sebastien.Varrette@uni.lu>
[generic] Redhat and Centos packages compliance

Signed-off-by: Hyacinthe Cartiaux <hyacinthe.cartiaux@uni.lu>
[generic] Clean generic-params class

Signed-off-by: Hyacinthe Cartiaux <hyacinthe.cartiaux@uni.lu>
[generic] patch bump to version 0.0.2

Signed-off-by: Sebastien Varrette <Sebastien.Varrette@uni.lu>
[generic] add update::rc_local

Signed-off-by: Sebastien Varrette <Sebastien.Varrette@uni.lu>
[generic] correct bug on update::rc_local (better handling the content parameter)

Signed-off-by: Sebastien Varrette <Sebastien.Varrette@uni.lu>
[generic] add newline for /etc/rc.local for CentOS

Signed-off-by: Sebastien Varrette <Sebastien.Varrette@uni.lu>
[generic] Add lsb-release package for Debian, needed for facter

Signed-off-by: Hyacinthe Cartiaux <hyacinthe.cartiaux@uni.lu>
Amended with curl & links packages to satisfy future installation needs

Signed-off-by: Fotis Georgatos <fotis.georgatos@uni.lu>
Added a full list of packages for both CentOS and Debian, to be available as defaults; tested on 10.74.5.10 (centos) & 10.74.5.7 (deb)

Signed-off-by: Fotis Georgatos <fotis.georgatos@uni.lu>
[generic] vim package reference removed, since it arrives via its own module

Signed-off-by: Fotis Georgatos <fotis.georgatos@uni.lu>