Improved Drone and Cap Booster Detection

Moved hardcoded lists out of ShipFitting class and replaced with reads
from the Items.xml data. Renamed ItemDataReader to ItemDataSource to
reflect its growing role as a source of items and not just XML reader.

Fixed TextBox missing mouse issue.