Added function which processes clang's output.

Returns an associative array, in which the keys are the names of
the files mentioned by clang and the values are arrays of the lines of these
files where an error was detected.
Added function which processes avr-gcc's output.

Returns an associative array, in which the keys are the names of
the files with errors mentioned by avr-gcc and the values are arrays of the lines of these
files where an error was detected.
Detect clang notes too when parsing clang's output.
Fixed an error in clang output checking.
Added a logger service which is used in the CompilerHandler
Detect when clang's output is different than gcc's output and log the names of the files and libraries requested to compile.
Merge pull request #9 from codebendercc/clang_logger

Merge Clang logger into Master branch