`set -e` in install.sh

This allows error in `build.sh` to propagate up. Fixes #1197.
Merge pull request #1201 from oconnor663/master

`set -e` in install.sh
Now using a libclang based on Clang 3.5.

This is now the officialy supported version of libclang for YCM. The
changes come as a result of updating to the latest ycmd commit.
Updating to latest ycmd.
Merge pull request #1204 from eberan/upstream_master

Updating to latest ycmd.
Docs now state Ubuntu 14.04 has good Vim version.

Fixes #1205
Updating to latest ycmd

Also required an ABI version bump (some internal names were changed).
Unlike the other functions, youcompleteme#EnableCursorMovedAutocommands and youcompleteme#DisableCursorMovedAutocommands are not overwriting. This causes an error if the file is reloaded.
Merge pull request #1216 from mispencer/AutoCommandNotReloadable

xCursorMovedAutocommands are not overwriting
Updating to latest ycmd
Minor refactoring
Fix Vim E885: not possible to change sign

Clang will sometimes give a diagnostic for line 0, and Vim borks on
placing signs for line 0.
add installation instructions for OpenBSD

and document the possibility to use system boost
instead of the bundled version.
Updated to latest ycmd
Merge pull request #1254 from Mischi/doc-openbsd-installation

add installation instructions for OpenBSD
Updated to latest ycmd
Fixing typo in OpenBSD install section.

Also added a note about OpenBSD not being officially supported.

Fixes #1263
Update documentation with FreeBSD installation instructions

@Valloric: I'm very happy to have YouCompleteMe with clang completion working 100% on FreeBSD 10.1 :) Thank you for this
Merge pull request #1269 from tony/patch-1

Update documentation with FreeBSD installation instructions
Updating to latest ycmd