opencc-windows: generate opencc.def with 'gendef' instead of 'pexports'; this step is optional for vc 12.
shell.bat: vc 12 command prompt.
vcbuild.bat: fix unexpected exit after running cmake.
ascii_composer: fix compile error for vc 12.
add submodule: marisa-trie.
cmake: add marisa library.
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
Add cmake option BOOST_USE_CXX11.
Add thirdparty dir to CMAKE_PREFIX_PATH.
No longer need to set CMAKE_INSTALL_PATH and CMAKE_LIBRARY_PATH.
vcbuild.bat: turn on cmake option BOOST_USE_CXX11.
speller: add option 'speller/auto_select_pattern:'
Merge branch 'develop' into oldschool

Conflicts:
	CMakeLists.txt
	include/rime/gear/ascii_composer.h
	include/rime/gear/speller.h
	src/CMakeLists.txt
	src/gear/speller.cc
	vcbuild.bat