Add readonly flag to subscription adapter

This provides a way to avoid certain operations if they're always
going to no-op
Add unit tests for readOnly sub adapter
Merge pull request #637 from candlepin/ckozak/subservice_readonly_flag

Add readonly flag to subscription adapter