Move ZNC headers into own directory.

Yes, this breaks backwards compatibility, so what?
It's already broken with network stuff anyway.
Move core .cpp files to src/
Fix CUser::IsUserAttached().

It honored only clients connected without any network.

Thanks to Cronus` for reporting this.
Merge branch 'master' of github.com:znc/znc
Fix OnClientDisconnect() hook of network modules.

It wasn't called for them.
Merge pull request #71 from schoentoon/master

A few new nickserv commands, little annoyance fix and a new hook
Fix visibility support

I definitely fixed this problem already when I ported the macro, so I wonder why
the fix got lost...

config.log says:

conftest.cpp: In function 'void dummyfunc()':
conftest.cpp:13:15: error: no previous declaration for 'void dummyfunc()'
[-Werror=missing-declarations]

Signed-off-by: Uli Schlachter <psychon@znc.in>
Update to latest Csocket

Lots of interesting stuff in here, if you want details, ask Csocket's git
history. :-P

Signed-off-by: Uli Schlachter <psychon@znc.in>
Nick in 301 can start with : - it's IRC after all...
Merge branch 'headers'
Tell users to use user/network:pass in --makeconf
Fix shell module. It didn't send anything to user.

When the socket fires the Read event, CModule's m_pNetwork isn't set
anymore.
Trim spaces from end of commands to autoattach.
Fscking perl... This fixes modperl's compilation.
Create a connection queue including all the networks we need to connect
Don't connect to SSLed IRC servers when ZNC is not compiled with SSL
Improve admin module description.
Merge branch 'master' of github.com:znc/znc
identfile: Improve the debug messages

The new debug messages allow us to see when the identfile is unlocked
Introduce time zone (string) setting.

Presently unused but intended to supersede the current time zone offset.

The advantage of a string is that it can be set to something like Europe/Copenhagen and thereby adapt to daylight savings time.