add transform accuracy layer
add compact data layer (support for leveldb only)
add tools/convert_imageset_compact.cpp to convert images into JPEG compressed leveldb
add hierarchy10 model
Merge branch 'googlenet' into mpi_parallel

Conflicts:
	models/googlenet/solver.prototxt
	models/new_googlenet/solver.prototxt
Merge branch 'googlenet' of http://github.com/zhirongw/caffe into googlenet
Merge branch 'googlenet' into mpi_parallel
compact_data_layer now supports LMDB; add codes tools/convert_imageset_compact.cpp to write JPEG images into LMDB
compact_data_layer now supports 9 scale/ratio combination
merge sqiu  before
Merge remote-tracking branch 'sqiu/googlenet' into mpi_parallel
add MPI support for compact data layer
add log visulizor
Merge remote-tracking branch 'qs/googlenet' into googlenet

Conflicts:
	src/caffe/proto/caffe.proto
add tree layer for loss and accuracy
Merge remote-tracking branch 'origin/googlenet' into googlenet

Conflicts:
	src/caffe/proto/caffe.proto
add tree model definition
fixed the bug for Tree loss
Merge branch 'googlenet' into mpi_parallel
Merge remote-tracking branch 'xiong/mpi_parallel' into mpi_parallel

Conflicts:
	models/googlenet/solver.prototxt