Okay, so I got audio working by adding the following to chameleon's boot list file:
<key>HDAEnabler</key>
<string>Yes</string>
<key>HDAULayoutID</key>
<string>0</string>
<key>HDEFLayoutID</key>
<string>0</string>
BTW, I used 0 (zero) because under system profiler->audio-intel audio, it was saying it was layout '0', use what ever number is there and I think it would work for you too.
Got the bootloader working, the only one that works at all is multiboot (chameleon, stolen and rebranded) (chameleon, stolen and rebranded). I still don't have sleep/restart/shutdown.