Revert prepending pynag cmd with python
Import early, make the dependency more obvious

If mock was missing, the import error was hidden and hard to troubleshoot.
test_model - python 2.6 compatibility with sets
tests - fix sys.path for proper imports of working copy

Make sure that all tests run with pynag base from working copy
of the code.
Made single test files executable on their own.
Merge branch 'master' of github.com:pynag/pynag
New unittests for hostgroup memberships

Issue #115
Bumped version number to 0.8.3
Updated CHANGES
release.sh more streamlined

* Only ask for freecode info if uploading to freecode
* Only ask for new version number if planning on bumping version number
release.sh - fix dialogs
Service tests in hostgroup membership

Issue #115
release.sh made more generic
Merge pull request #131 from pall-valmundsson/issue115

Service tests in hostgroup membership
Change hostgroup_service relations

Change expected output of one unit test and add another
test for clarification purposes.

service "production_service" is applied to "production_servers"
and therefore it does not make sense that get_effective_hostgroups()
also returns "prod_and_dev" hostgroup.

In the same manner, getting effective services for prod_and_dev should
only return services that are applied to all hosts in that hostgroup.

Issue #115
Parsers.config.item_edit_field - input validation

Make pynag raise valueerror if you try to put newlines in an attribute value
Model - Experiment with aggressive caching

Put a decorator on get_effective_* so they will
work purely from cache.
Model - remove extra print statements
Somebody broke the build

Testing if this fixes the build process
Revert "Model - Experiment with aggressive caching"

This reverts commit 10514b34d722faaeaf22f281272ac7d6106ebd86.

Conflicts:

	pynag/Model/__init__.py
Parsers.mk_livestatus - More relaxed autodiscovery

Auto discover path to livestatus if path provided == ''