Allow aligned targeting to work with more than docking ports.

This allows Smart A.S.S. (target +/-par) and the docking AP to work with
any part that provides orientation information (eg, Extraplanetary
Launchpads' recycling bins).
Limit targetables search to targets with orientation.

This returns the code to its previous behavior, but with the addition of
support for any target with orientation information.
Merge pull request #358 from taniwha-qf/itargetable

Let the docking AP target anything that uses DirectionVelocityAndOrientation, like Extraplanetary Launchpads bins