protocol/nefarious: add Nefarious 2 SASL support
protocol/nefarious: send the account timestamp in svslogin
Merge pull request #248 from grawity/nefarious2-sasl

protocol/nefarious: add Nefarious 2 SASL support
buildsys: check for libqrencode
Pass the entire myuser_t* to svslogin_sts()

Some protocol modules, like nefarious, want to access other fields than
just `->name`; this avoids having to call myuser_find() just to find the
same myuser that's already known. (Ref: #248)

It does, however, change the protocol module API.
libathemecore: add qrcode API
Merge pull request #249 from grawity/svslogin-myuser_t

Pass the entire myuser_t* to svslogin_sts()
Merge pull request #250 from kaniini/master

Add API for rendering QR codes
Log sendpass sender & time, show in info
Option to kline user@host instead of *@host
ecdsasign: do not print key info when signing
nickserv/{info,status}: show entity ID in 'ACC' and 'INFO'

As in issue #253, it would be useful to uniquely identify users across
account renames and such. Privacy issues (/ns info ?<eid>) should not be
a problem, since there already are other ways to chase account renames.
Merge pull request #255 from grawity/entity-id

nickserv/{info,status}: show entity ID in 'ACC' and 'INFO'
Merge branch 'kline' of git://github.com/errietta/atheme into kline
Rename kline_ident option to kline_with_ident
Add and use kline_add_user which performs kline_with_ident check
help/nickserv/acc: add documentation on new EID return
Merge pull request #256 from rylai-/master

help/nickserv/acc: add documentation on new EID return
include/Makefile: mark serno.h as phony to force it to be regenerated every time
this is desired behavior as a "make distclean" is not always run between git pulls.
Merge pull request #257 from rylai-/master

include/Makefile: mark serno.h as phony to force it to be regenerated every time