Pull up following revision(s) (requested by skrll in ticket #151):
	sys/external/bsd/vchiq/dist/interface/vchiq_arm/vchiq_shim.c: revision 1.5
	sys/arch/arm/broadcom/bcm2835_vcaudio.c: revision 1.4
	sys/arch/arm/broadcom/bcm2835_vcaudio.c: revision 1.5
	sys/arch/arm/broadcom/bcm2835_vcaudio.c: revision 1.6
	sys/arch/arm/broadcom/bcm2835_vcaudio.c: revision 1.7
use a fixed frequency (48kHz) and configure the audio server at attach time, instead of at the beginning of playback
improved playback error handling, and get rid of junk+silence insertion at the beginning of playback
expose vchi_get_peer_version
capture peer version; if less than 2, bail out as bulk mode is not supported. report the peer version with "audioctl version"
Some improvements that make playback mostly reliable for me - the final
piece of the jigaw is probably in vchiq:
- prefill vchiq with a number (currently 2) blocks of audio before
   starting
- use a kthread as workqueue isn't suited to our usage.
- don't drain on stopping as for some reason it leaves data behind.
Tickets #148 and #151
Pull up following revision(s) (requested by joerg in ticket #152):
	sys/arch/amd64/include/Makefile.inc: revision 1.5
	sys/arch/i386/include/Makefile.inc: revision 1.3
Disable SSE and AVX for kernel modules too.
Ticket #152
Pullup the following revisions, requested by maxv in ticket #148:

sys/compat/svr4/svr4_stat.c                     1.70
sys/dev/dm/dm_target_snapshot.c                 1.17
sys/dev/if_ndis/if_ndis_pci.c                   1.20
sys/fs/smbfs/smbfs_smb.c                        1.45
sys/ufs/ext2fs/ext2fs_readwrite.c               1.65

Various fixes: two memory leaks, a typo, a dead compiler condition and
unused macros, respectively in if_ndis and dm, smbfs, svr4 and ext2fs.