Some new modifications

Hi Nicolas,

I have just made some modifications for Ocaide in the commits 421e968, cbc430b, 0087a65.

The changes that I have done is:
- Don't append the "new line" character to the last line of a template source code. (in rev. 421e968)
- Include the sub-directories of "_build" folder into the ocaml debug command. (in rev. cbc430b)
- Jump to exact location in source code from call stack frame, and highlight the source code relating to a break point. (in rev. cbc430b, 0087a65.)
- Capture the exception happening when finding the detail source code location of a frame in call stack. (in rev. cbc430b, 0087a65.)

When you have time, please take a look and see whether my changes are useful or not?

Please feel free to apply those patches in your OcaIDE if necessary.

Best regards,
Quang-Trung