refactor ami.parser

in order to use it both for xivo-amid and xivo-agent
implement use of new style ami.parser in ami.client
Bump copyright to 2014
minor refactor in ami.client
add tests on ami.event
add test on ami.event constructor
unparsed messages are logged as DEBUG
improve tests coverage on ami.parser