added missing accessor functions to Binary for all of the parameters
changed Ternary to search for the accessor functions in the Binaries, rather than defining them all explicitly

 - also made ReversedTernary properly deal with composition dependent
bowing parameters
changed TernaryType metafunction to use self instead of cls, to satisfy the code review tools
Merge branch 'issue-2' into develop