Add more test for genmsg

* two level hierarchy for roseus message generation
* check the message generation using roseus script rather than cpp code.