Added apt-get upgrade and dist-upgrade option
Added version flag (1.1) to updated
apt module.
Added check so that upgrade cannot be used with other options.
Added DPKG options which lardcanoe suggested
Mac/FreeBSD Network Facts implementation

Uses a generic BSD Network class, which uses ifconfig and
parses crap out of it.  Modifies the Network __new__
implementation to search further down the subclass
tree
Add postgresql_db and postgresql_use checkmode.
Change title of localtoc menu from Page to Section
Add type checking for module arguments, converting as much as possible

Converts to list from comma-separated strings, and to dicts from
comma-separated, key=value strings.

Fixes #2126.
Use argument type checking to convert to boolean
Remove choices=BOOLEANS as it is no longer needed
If running is given as the state value instead of 'started', still return the correct end state.
Fix tabs/spaces.
Tweak maximum length of drop down menu
Added top padding to h2 elements so not under menubar
Run chkconfig enable/disable only when needed.  TODO, apply same logic to update-rc.d/systemd
Service module now knows a little more about systemd.  This module is
really due for some refactoring, but telling how a service is managed is
a little fuzzy anyway.  on a systemd system typoing the service will now
give you a rather systemd specific error which is somewhat suboptimal.
Better detection of whether a service is managed by systemd or not.
pass in int() args to get_pty

If LINES or COLUMNS was set, get_pty was failing because it was
expecting an int value to be passed in.
Merge pull request #2193 from szinck/devel

pass in int() args to get_pty
Allow hyphens in complex variables

Primarily to support ${hostvars.hostname-with-hyphens.<var>}.