Add support for protection class

Currently there is no support for protection classes in this module, this pull request enables protection class support by adding a custom define called stingray::protection { } and adding an extra parameter in virtual_server.pp