Replace receivingEnabled flag with a tri-state choice. Texts can
either be always received including when the app is in the background,
in which case a notification will be displayed (ALWAYS), received only
when the app is running (FOREGROUND) or never received (OFF).

Change-Id: I750ccf32dc2dba680114bbd949bf15dd1b531ca0