Fix cron state to work on SmartOS

SmartOS and Solaris are both in the Solaris os_family
If we use that grain, the module should work on SmartOS
utils.network._interfaces_ipconfig(): fix botched singleton tuples

Python 2.7.6 (default, Nov 11 2013, 11:11:46)
>>> # Parentheses don't make tuples. Commas do that.
>>> ('Subnet Mask') == 'Subnet Mask' != ('Subnet Mask',)
True
>>> x = ('Subnet Mask')
>>> type(x)
<type 'str'>
>>> y = ('Subnet Mask',)
>>> type(y)
<type 'tuple'>
>>> # Why this went unnoticed:
>>> key = 'Subnet Mask'
>>> key in ('Subnet Mask')
True
>>> # Why this is problematic:
>>> key = 'Mask'
>>> key in ('Subnet Mask')
True
Use `print()` function
Fix all unnecessary parens after `if`, `not`, `return`, etc, keywords.
Fix "Unnecessary parens after 'print' keyword" lint issues.
fix numerous pylint C0325 (superfluous-parens) warnings
fix all pylint C0325 (superfluous-parens): Unnecessary parens after 'del' keyword
modules.mount.active(): fix FreeBSD check
Fix wrong tuple comparison
Remove print
Merge pull request #10187 from s0undt3ch/0.17

[0.17] Lint fixes
Merge pull request #10190 from nshalman/smartos-cron-fix-0.17

Fix cron state to work on SmartOS