Fix subject on nimsoft_queue

The nimsoft queue type writes invalid entries when specifying a
subject because the subject is defined as :array_matching => :all which
was not handled correctly in the provider.

Add integration tests and fix the nimsoft_queue provider.
Switch to rspec3 matchers
Merge branch 'queue_spec'

* queue_spec:
  Switch to rspec3 matchers
  Fix subject on nimsoft_queue