Merge branch 'release/1.0'
Merge branch 'release/1.1'
fix wrong placement of third-party header files.
recognizer: support patterns with spaces.
essentially: set CMAKE_FIND_ROOT_PATH for thirdparty libs.

Squashed commit of the following:

commit 2e1918547d881778cc0b4e426f7defc03bf6164d
Author: zouivex <zouivex@gmail.com>
Date:   Sun Jun 22 23:24:46 2014 -0700

    Set the cmake "find_path" root direcotry

commit e0a8576370ff7b108cb7469067dfa8af03ae27e3
Author: zouivex <zouivex@gmail.com>
Date:   Mon Jun 23 13:01:57 2014 +0800

    remove unwanted msvc

commit 4a3fa01e99f3a4db6aefd966fbc5c50c38509089
Author: zou.xu <zouivex@gmail.com>
Date:   Sat Jun 21 19:12:14 2014 +0800

    ignore the ycm config

commit 886580b6caf54bae6ecdeb69779aa3c9a6b15e1d
Merge: 4905ac2 637ee02
Author: zouivex <zouivex@gmail.com>
Date:   Fri Jun 20 17:48:51 2014 +0800

    Merge branch 'develop' of https://github.com/zouivex/librime into develop

commit 4905ac252b22cab43b2fdec409fa495fdcdcb6e0
Author: zouivex <zouivex@gmail.com>
Date:   Fri Jun 20 17:45:19 2014 +0800

    Add msvc solution

commit 637ee023ab9510f3c6af0c0b9fa46e4ed4f66f4c
Merge: 1c61512 1eb47aa
Author: zouivex <zouivex@gmail.com>
Date:   Thu Jun 19 22:18:57 2014 -0700

    Merge remote-tracking branch 'upstream/develop' into develop

commit 1c61512b7ccb0d0b88fa78a8bc91bfa615f09819
Author: zou.xu <zouivex@gmail.com>
Date:   Mon Jun 16 22:44:48 2014 +0800

    YouCompleteMe configuration
Build thirdparty library: libmarisa.
No longer need to specify CMAKE_INCLUDE_PATH and CMAKE_LIBRARY_PATH in Makefiles.
Merge branch 'zouive' into develop
Merge branch 'develop' of github.com:lotem/librime into develop
Merge remote-tracking branch 'origin/master' into develop
Merge remote-tracking branch 'upstream/develop' into develop
Fix boost::filesystem link error