Added IPositionDirect interface

This interface is intended for streaming data. WIP
IPositionDirect & RemoteControlBoard update

- Changed a bit VOCABS for IPositionDirect interface
- updated RemoteControlBoard to implement IPositionDirect messages using streaming port.
- updated RemoteControlBoard to implement PositionControl::positionMoves(group of joints) using rpc port
- added set1V1I1IA1DA - set 1Vocab,1Integer,1 IntegerArray, 1DoubleArray to support group of joints methods... very ugly name!! Suggestions?
[Cleanup]
Use initialization list
Update .gitignore file