Do not download the dictionary when using a symlink for the program

VortSercxilo always looks for the ESPDIC in the same directory where
the user executes the program.  If the user executes the program via a
symlink then it will download the dictionary there even if the
dictionary already exists.  This patch changes the definition of the
global DICTIONARY_FILENAME string so that it looks for the dictionary
in the real location of VortSercxilo, not the directory where the user
runs the program via a symlink.
Refactor and separate the logic for finding dictionary entries

This patch introduces a function for searching the Esperanto
dictionary and collecting the results in a list.  Then it changes the
main loop to use this function and call print() on the results.
Future versions of the program will benefit from having this logic in
a separate function, i.e. we will be able to do more to a list of
matching dictionary entries than print them to screen.
Update the version number to 1.1.0
Reformat the history file and list the v1.1.0 changes

This changes the format of the history file so that it follows the
format of the git-changelog command:

    https://github.com/visionmedia/git-extras

The script for git-changelog is available from the project above.