Fix bug in ControlBoardWrapper and make error messages more verbose.

IEncoderTimed interface was used without checking it was implemented by the
attached device. Now the attach method returns an error.
Fix error in qhile creating port names

the ':o' suffix was added in the wrong place.
Merge pull request #98 from barbalberto/yarpdev_modules

2 small bug fixes for the new wrappers