Open DataTypeId API
include zmq.hpp
include google-glog; fix gflags namespace
merge from hui for improved indexing
fix string concat warning for google-glog
change BM25 constants to const from define
addSingle for index
rpc: add ServiceBinder; add namespace
add TypeId for consistent api
removed apps that do not compile
use reference of service type T
add methods to get id for typename
add count of type
add try catch to rpc server
do not add edge if vertex not found
always output request info
Merge remote-tracking branch 'thinxer/demo' into demo

Conflicts:
	src/saedb/indexing/CMakeLists.txt
	src/saedb/indexing/analyzer/CharTokenizer.h
	src/saedb/indexing/indexing.cpp
	src/saedb/indexing/indexing.hpp
	src/saedb/indexing/indexing_test.cpp
	src/saedb/indexing/search.hpp
	src/saedb/rpc/zmq.hpp
	modified:   indexing/indexing.hpp