Initial checkin of Yamaha receiver binding - ready for code review

Copied code from @ejthill and added support for multi-zone control. 98% of the credit should go to @ejthill!
Removed this list as it was not being used anywhere, and is likely out of date for new models anyway. You can still set the Surround mode directly via a string item if required.