protocol/ngircd: Support setting vhosts

Note that opers can set/clear +x themselves, and currently if Atheme
sets a vhost, then unsets it, and the oper sets +x manually, then
they'll end up with a blank hostname. This, however, should be fixed in
ngIRCd anyway.
Update contrib modules snapshot to remove gs_lastfm.c
groupserv/flags: Prevent NULL dereference if no old groupacs (closes #263)
Fix Empty Return Warning
Merge pull request #264 from jztech101/master

Fix Empty Return Warning
Merge pull request #261 from grawity/ngircd-vhosts

protocol/ngircd: Support setting vhosts