NF: Added a ParallelOut component to the Builder for sending sync pulses

needs testing!
ENH: added unifed parallel.ParallelPort for all backends

also added a status attribute to aid in use from Builder
BF: fixes to parallel port setting of port address
FF: changes to parallel ports to work with Builder (converting args from strings etc)