Change feature operation to include "?" where applicable.
Include result with payload for adapter operations.
Always return true for toggle enable/disable.

Eventually I can see returning false if the operation fails, but for
now I just want to set the expectation for what this method will
return. I don't want adapter return values creeping in here.
Ensure that boolean toggle always returns true or false.

Fixes issue where the string false returned true.
Only use boolean toggle return value for boolean gate.
Test boolean toggle #enabled? same as #value.
Don't test perc random result directly as it is... random...
No need for catch/throw since boolean toggle deletes all gate adapter values.
Added initial log subscriber.