A new implementation for highlighting code (client-side).

I decided to go with other kind of implementation to solve the problem of highlighting code in a **automatic** and **intelligent** way... I closed the PR (https://github.com/facundobatista/kilink/pull/9) of the previous implementation in favor of this one... 

I this case I use the highlight.js library as a sort of *sensor* or *detector* to guess the language we are writing in the codemirror area. Then I pass this information to the codemirror library to set the *mode* according to the language detected. So, we use the best of the both worlds, detection by highligth.js and coloring by codemirror.
If you look at the code... is very simple to understand: essentially I feed the `highlightAuto` function with the strings gotten from the editor to return an object containing the info about the predicted language, then I passed this language to the editor mode and voila... all is working ;-)

Please test it and let me know how do you feel... I think is a better implementation than the other closed PR.

Abrazo.
Damián.