[evol] work on cyborg server protocol and API (refs #31)
[cleanup] reorganize/split cyborg interface code
[evol] first raw cyborg API exposure implementation for MapMaker (refs #31)
[evol] uncomplete MapMaker bot implementation (global cyborg classes, use of EventMachine with UNIX socket backend, configuration adjustments, ...) (refs #31)
[cleanup] sorted our misplaced/useless requires
[fix] improve LDAP config loading, and add connection testing
[evol] configuration defaults and schema checking (closes 21)
[evol] improved Order classes a lot (closes #101)
[evol] separate log for each bot (closes #34)
[fix] repaired bot stop action
[fix] corrected crash introduced when working on body signature
[evol] Mail: use provided @user fingerprint unless overrided
[fix] don't sign and crypt rejection message twice
[evol] move default body signature in Mail class
[evol] reorganized imap processing
[fix/evol] added new Mail helper methods for headers and use them to display received mail info properly
[fix] handle program stop better
[evol] added to_multipart! method to remove such low level manipulations from postman
[fix] ensure Postman multipart replies are sent without custom headers in the 'multipart/mixed' part, and add a quoted_body message
[licence] updated copyright years and added missing headers
[fix] forgot to adapt 'bin/postman_daemon'
[cleanup] moved CommandRunner out of 'bin/postman' and associated L10N strings
[cleanup] split 'lib/cyborghood/base.rb' and reorganized requires a bit
[cleanup] better class/modules names for a few items
[fix] don't translate command results in logs
[evol] translation rework: new mechanism to handle translated/untranslated strings, make use of translation parameters, moved I18n class, translations update
[fix] broken translation + refresh
[fix] simplify command result handling and fix result.cmd not properly set
[evol] revised CyberError severities
[fix] correct silly mistake and replace obsolete ActiveLdap::Base.establish_connection() call
[evol] added language selection in the Person through a new I18n class providing the link between local available languages and user preferences in the database
[fix] don't forget to sign/encrypt rejected order
[evol] commands management rework #2: moved command parsing out of the Mail class and created new classes to handle it
[evol] commands management rework #1: moved command parsing into the Mail class, so the CommandParser is now a CommandRunner, and does not have to understand mail parts at all
[evol] added setup.rb installer, with hooks to generate locales and a 'lib/cyborghood/config.rb' file having a new CyborgHood::Config providing with installation paths, and created CyborgHood::Info to contain software general information (rakefile build-depends are then reduced to the minimum)