Python 3 support, part 2.

Python 3 'behave' now works except for one scenario: select weapon by tag.
It complains there that BlueprintMeta vs BlueprintMeta is unorderable.