When compressing, add 100 to maximum output size.

For small inputs, 2*input_size is not enough (for example for input of
size 2, where output is larger than 4).
Update MorphoDiTa to 1.1.0.
Remove obsolete information.
Add bindings API.
Add version info to NameTag API.
Add one forgotten call to encode_entities.
Add Perl bindings.
Overhaul language bindings documentation.

- Split language bindings documentation for individual languages, and
  for each language have both API description and Installation.

  The Installation of all languages is part of MorphoDiTa Install.

  The API of all languages is part of MorphoDiTa API Reference.

- Each language has both of these including C++ bindings API in
  separate file generated in bindings directory.

- Add C++ bindings API to documentation.
Add target lib_sources for dumping list of NameTag sources.
Add name to Czech CNEC model documentation.
Change "morphologic" to correct "morphological".
Improve Java bindings...

- use nametag_java from cwd if found,
- compile jar file.
Remove obsolete clean target.
Prepare for 1.0.0 release.
Add model Acknowledgements links to NameTag Acknowledgements.
Change python library to ufal_nametag.
Add hack allowing us to build on Windows.

Tested with Python 2.7 and 3.4. Both do not work without the hack and
work well with it.
Use only major.minor for minimal NameTag version requirements.

There is no point in specifying patch number as API and behaviour has to
be unchanged.
Add --version option showing current MorphoDiTa version.
Add link to Changelog in Downloads.