Default options were never returned if omit_pillar flag was set to false
Simplistic tests (still better than none)
fix pkg.latest bugs
Basic apt-repo management functionality

Added in the core functionality needed to manage apt-based repos.
The only downside is that due to the way apt works, most of the
interfacing requires utilizing the formatted repo_str.  This is
because the formats can vary some depending on specifics.

Support for the format "ppa:<project>/repo" has also been added
provided that the python libraries are installed.

This is all done via the python-bindings for apt, rather than calling
out to the "aptitude" or "apt-get" binaries (since the bindings have
some validation in them).

Minor modification of pkrepo state to detect when repos are already
configured (instead of configuring them every time).  Also improved
"changes" output for modified repos
Merge pull request #3347 from morganfainberg/apt-repo-management

Basic apt-repo management functionality
Adding initial nfs execution module
Merge pull request #3348 from techhat/nfs

Adding initial nfs execution module
Merge pull request #3329 from mjarco/fix-config-options-defaults

Default options were never returned if omit_pillar flag was set to false (or unset)
Fix #3340
The module state should only return changes if the function call

returns positive data
use special compare method for package versions
Merge pull request #3345 from giantlock/develop

fix pkg.latest bugs
Add python-apt deps for Travis builds
fix yaml spacing in travis config
Failing virtual functions should not log warrnings

Fix #3350
Python apt is already installed
Wrap python-apt module imports in try/except

This is done to make sure pkg module can load and function
in the case the python-apt and python-apt-common modules
are not present.  This however will disable the new
repo management functionality.
It appears to be python-aptsources
spacing keeps goign odd here...
Merge branch 'develop' of git://github.com/morganfainberg/salt into aptrepo