Add support for Open and NetBSD platforms for user and group modules, including a new login_class parameter for FreeBSD, OpenBSD and NetBSD.
Help ansible-pull work better in bootstap environment

Add option to specify inventory.  No default is defined since
ansible-playbook already does this and it allows an ansible.cfg in the
git repository to take precedence.
Overall, this should help ansible-pull work with less setup in advance,
which should be helpful in kickstart scenarios.  Much of this was
discussed in issue #2464.
Update ansible-pull documentation
remove errant and unneeded import of ansible.constants
Do not set RPMDIST to '%dist' when dist is not set by the distribution.
normalize path
Merge pull request #3105 from shirou/devel

fix utf-8 named task failed with --step.
Fix for the directory inventory source where depth information on the group was being discarded
due to initial copy.  New model will reuse the first object and copy attributes on the second.
Merge branch 'devel' of git://github.com/dirtyharrycallahan/ansible into rpm_change
Merge branch 'devel' of git://github.com/trbs/ansible into more_users
Disable inventory test
Update changelog
Merge pull request #3094 from sfromm/issue2464-redux

Updates to ansible-pull and ansible-pull docs
Trivial typo fix in Amazon documentation
Merge pull request #3110 from rubbsdecvik/devel

Trivial typo fix in Amazon documentation
fixed first_available_file and roles support
for copy and template action
Merge pull request #3112 from hudecof/devel

fixed first_available_file and roles support for copy and template action
optimization when adding child groups
Merge pull request #3115 from sergevanginderachter/groupdepth

optimization when adding child groups
fix heading styles for 'pending information' to avoid creating a new top-level chapter