Add Arch Linux to SConstruct file
Protect 'disconnect' from a dead weak pointer.
Merge pull request #165 from MarkusTeufelberger/develop

Add Arch Linux to SConstruct file
Fix compile error.
Fix unittest, by removing recursive call.
Add support for gcc 4.6 and ccache.