Merge pull request #1 from vadmeste/master

Add STARTTLS support
freetalk: Complete overhaul of the codebase

- Support new guile-2.x library
- Support new guile-2.x scheme syntax (lispy)
- Remove file_transfer and registration code (moved into TODO)
- No more C++ style compilation
- Other build related cleanup
- version bump to 4.0
- updated AUTHORS
- update Copyright to 2014
doc: Enable markdown and other cosmetic changes
build: make should be silent
freetalk: Fix deprecated functions