Added 'entity' return_type for EntityIter that returns the BaseEntity instance for the entity.

Removed most of the _return_<type> functions in filters.weapons and replaced them with lambda functions.

Added missing __all__ declaration in 2 modules.