Add context label for Stream settings
Add an empty array element in all multi-checkboxes

so the field key exists and saves as empty, #196
Added a value to the extra, empty added array element

So anyone using the values won't find an empty value which can possibly match with anything and cause a severe security flaw, like for example matching user roles, a user with an empty role can pass as valid.
Resolves #196
Replace version check routine by checking constant
Switch IP field to be nullable

Fixes #202
Affects only reactivation of the plugin, still need to do the same with auto-updates
since register_activation_hook doesn't work on update anymore since 3.1 [core#14915]
Enable upgrade procedure check on each run

Executes the install procedure, which switches to upgrade if found a previous db version
Finishes #202
[issue-78] Add method to get translation of serialized option
[issue-78] Translate wp_stream option keys by filter
[issue-78] Check if wp_stream key exists
[issue-78] Use option name as parent key
[issue-78] Log serialized options key by key
Merge branch 'develop' into issue-78
Code formatting fixes to please sniffs
Code formatting fixes to please sniffs
Use KEY constant available in settings class
Method name tweak to be less verbose
Fix silly typo mistake
Merge pull request #203 from x-team/issue-202

Fix Stream fail on invalid IPs
Merge pull request #201 from x-team/issue-196

Fix multi-check elements behavior on unchecking all members
Merge pull request #205 from x-team/issue-78

Issue 78: Provide option/label values for Stream settings