update travis matrix
update .gitignore
add module description
update copyright notice to -2014
add minimal tests of declared resources
refactor init.pp to follow class autoloading rules

* removed mcelog{install,config,service} classes all declared in the same file (init.pp)
implement params class pattern

* restrict module to $::osfamily == redhat
restrict module to $::architecture == x86_64
add support for EL5

* The EL5 mcelog package does not supply an init script