Obsolete IBus batch APIs

ref #1402
make UnicastBus IBus implementation public

So we can bypass the obsolete batch members for 1 version
add single message overloads to unicastbus
add single message overloads to IBus
move off multi-message ibus methods
better obsolete message for batch APIs
Merge pull request #1412 from Particular/obsoleteBatch

Obsolete batch