prevent a potential crash accessing the `location` property

Track objects with no location are pretty well filtered out, but grabbing the iTunes selection via proxy objects bypasses all those filters, so we need to double-check here.
bump version to 2.4.1
Merge pull request #17 from quicksilver/fixes

Fixes