Fixed a few return codes
Rename Software.software_versions to versions

The relationship is already part of the Software class, so calling it
software_versions is just being unnecessarily wordy.

The same relation in Agent should not be renamed.  In that class, the
longer name is necessary to avoid ambiguity.
Merge pull request #98 from guidow/tag_api_fixes

Fixed a few return codes
Second attempt at fixing #96

This one fetches the actual relation definition from the model's class
to find out if it's supposed to be used as a list.
Remove unused import
Merge pull request #102 from guidow/remove_unused_import

Remove unused import
Docstring fix for POST on software index
Merge pull request #104 from guidow/software_api

Docstring fix for POST on software index
don't always unpack relationships in to_dict() (#100)
adding tests for unpack_relationships argument (closes #100)
removing logging statements which don't contribute much anymore
removing extra print statement
fixing bug in /setup/
Merge pull request #99 from guidow/rename_software_versions_to_versions

Rename Software.software_versions to versions
manually merging #105
fixing column name per #99
Merge pull request #106 from pyfarm/guidow-to_dict_fix_attempt2

Guidow to dict fix attempt2 (closes #105, closes #96)