Audio zones and attenuation coefficients

@AndrewMeadows - Agent in our code base should only refer to a network Node that is of type Interface client or Assignment Client running JS scripts. It should be assumed to have the ability to "look at things" and "hear things". It may also be sending avatar data... but that is optional.