Extract mhash-val.h file from multi-part-hash branch

Author: Aleksey Demakov <ademakov@gmail.com>
commit 4511500afd3d4682dd5de6b4c21ddeb398556cac
commit ce16851dc9edfdca8c05f3786806a59aff450343
commit 67ea5c0b715e53e367ffffc201eb3285652a617c
mhash-val refactoring
Rename mhash_val.h to mhash.h and fix warnings
Update main code to use new mhash.h
Remove gmon.out
Move typedef mh_int_t back to mhash.h
Update tarantool_checksum to use new mhash.h
Temporary disable mhash unit test
Remove temporary CMake file and update .gitignore
Remove const modifier from mh_node macros
Update mhash unit test
Review fixes.
hashtable-refactoring: review fixes
Merge branch 'hashtable-refactoring'
Fix debug compilation (broken by ac96cd3b1bd0a4af289fedde671b6f420b12094f)
debian build: removing dpkg-dev dependency, to be able to build on squeeze
spaces represent in lua by lbox_pushspace()
Merge branch 'stable'
New Iterator API

Reviewed-by: Konstantin Osipov <kostja@tarantool.org>
Merge branch 'iterator-api-v2'