Support vertical splits, and many other improvements on SCViewResult.

1) Option SingleCompileRun_split allows for vertical splits
2) Rename g:SingleCompile_resultheight to use it as width for vertical splits
3) Create a mapping to make it easier to close the result window
4) Substitute exec "g/.*/d", as it interferes with 'hlsearch', i.e., if 'hlsearch' is set all the text on the result window is highlighted and the previous search is replaced.
5) When the g:SingleCompile_showresultafterrun option is active:

    Do not show the regular output on successful runs
    Close the result windows when compilation fails

Squashed commit of the following:

commit 2a7506e430ec96a36f55f15a5385a90e9b5523a6
Author: Francisco Lopes <francisco@oblita.com>
Date:   Wed Mar 26 14:51:11 2014 -0300

    Adds support for QML files

commit 4e02820f5a76c988cbdc3a93d8faeab9f52ed75e
Author: Francisco Lopes <francisco@oblita.com>
Date:   Wed Mar 26 14:43:34 2014 -0300

    Fix minor typo with Rust compiler name

commit 83a63c82f7dda281a796cff4703595a7ca8858ba
Author: mMontu <marcmontu@yahoo.com.br>
Date:   Thu Apr 3 08:19:45 2014 -0300

    Rename g:SingleCompileRun_split, doc clarification

commit 1c5bc14f5a42f6c5af2937f13bf231b6a6ca835f
Author: mMontu <marcmontu@yahoo.com.br>
Date:   Thu Mar 27 07:52:37 2014 -0300

    Clarify replacing of original mapping on g:SingleCompile_split documentation

commit 20d90e3f60d69da74b76783b8aec092b13f6baae
Author: mMontu <marcmontu@yahoo.com.br>
Date:   Tue Mar 25 16:21:17 2014 -0300

    Improve documentation on g:SingleCompile_split

commit 29c56511ed618b1cf5c55b9d2af7c1891019c498
Author: mMontu <marcmontu@yahoo.com.br>
Date:   Mon Mar 24 11:11:43 2014 -0300

    Correction on l:show_result_after_run

commit 2fede87ae5a9fcf6135dbe7b2ad050449c6051bd
Author: mMontu <marcmontu@yahoo.com.br>
Date:   Tue Mar 18 09:28:12 2014 -0300

    SCViewResult options, improve ShowResultAfterRun