Use joined loads to fetch data in item.py.

This means it does one SQL query, not a bunch. Yay!
http://legacy.python.org/dev/peps/pep-0008/#other-recommendations (first recommendation). :)