attempt using the traitor gem
rename Perl 6 example to be more consistent with other file names

--HG--
rename : perl6/roles.pl6 => perl6/role-farm.pl6
improve naming convention for Java delegation patten example
javascript joose example