Auto-unarchiving for SoftwareResults.

CHANGELOG: If an archived SoftwareResult is requested with get_or_create
or get_with_lock it will automatically attempt to unarchive the result.