Fixed faulty usage of options.reject! as described in Issue #33

This should fix the problem described in Issue #33:

The new processing order is:

   1. Call `self.printer_options`
   1. Set resource "property options" if available
   1. Delete "property options" from `options` array
   1. Hand remaining `options` array to resource key `:options`