Bastion: System Bulk Actions: support auto-attach available subscriptions

This commit contains changes to support the ability for a user
to perform the 'auto-attach available subscriptions to all systems'
to provide parity with the 'old tupane' functionality.

This commit does not include tests.  Those will be added in separate commits.