Bump up version number to 3.1.1

3.1.0 ->
3.1.1

% make update-version NEW_VERSION=3.1.1
deb rpm: add 3.1.1 release entry

% make update-latest-release OLD_RELEASE=3.1.0 OLD_RELEASE_DATE=2013-11-29 NEW_RELEASE_DATE=2013-12-29
doc: update release version
rpm fedora: switch to Fedora 20
test: fix a typo

use_inddex ->
use_index
doc: add 3.1.1 release entry
windows: add missing MIN/MAX definitions on MinGW
Fix indent
Use ifndef
Indent
doc: update to Fedora 20
doc: use "Groonga" notation to .txt and .po
Merge pull request #123 from cosmo0920/fix-notation-groonga-charactaristic

doc: use "Groonga" notation to .txt and .po

Patch by cosmo. Thanks!!!
Use "GQTP" notation
doc: use "Groonga" notation to doc/README
Merge pull request #124 from cosmo0920/use-Groonga-notation-readme

doc: use "Groonga" notation to doc/README

Patch by cosmo. Thanks!!!
use "Gronnga" notation to .txt and .po
Merge pull request #125 from cosmo0920/use-Groonga-notation-doc-community

use "Gronnga" notation to .txt and .po

Patch by cosmo. Thanks!!!
doc: remove a reference to a removed command

This fix the following warning:

    doc/source/news/1.0.x.txt:120: WARNING: unknown document: /reference/executables/grntest
doc: remove needless files

We will not implement them.