update client version to 3.1.9
[client] Fix case rename bug and remove ignored hidden files when delete empty dir.
[script] Allow more than one digit in build version.
update client version to 3.1.10
[client] Fix delete folder bug.
update client version to 3.1.11
[client] Use Windows native API to remove directory.
[client] Fix some memory bugs in http sync.
Fix some memory bugs.

* Initialize index structure when index file doesn't exist.
* Use g_hash_table_replace instead of _insert when key and value are the same.
Merge branch '3.1' into master

Conflicts:
	configure.ac
	daemon/repo-mgr.c
	debian/changelog
	msi/Includes.wxi