Fixed plot download bug

Filmaffinity.xml modified to fix a small bug which prevented downloading of
certain plots (because <br> tags in "SINOPSIS").
Fix (again) plot downloading bug

Improved previous fix to make it work also with plots that don't have an
"(FILMAFFINITY)" tag inside their "SINOPSIS" block (in Filmaffinity's website).
Replaced "(FILM" by "(FILMAFFINTIY)" in plot

There are films that have a "(film" part in their plots, so it's better to use
the full tag "(FILMAFFINTIY)" to mark the end in plot retrieving instead of just
"(FILM". This will prevent problems of partial downloaded plots.
Merge pull request #12 from pancheto/master

Mejoras en búsqueda de miniatura y pósters
Merge branch 'master' into sinopsis_fix
Added Lechu into provider-name list in addon.xml

...and modified changelog to reflect plot fix.
Fixed google search with ampersands

iMDb retrieving doesn't work when original title has an ampersand (&) in it, at
least for me. That's because google's search string doesn't work good with them.
Scraper is fixed to also remove ampersands within spaces and commas, it works
well now with that films.
Merge branch 'google_ampersand' into sinopsis_fix
Merge pull request #14 from agjacome/sinopsis_fix

Plot download fix
Update changelog.txt
Cambiado icono adaptado al nuevo formato de filmaffinity
Deleted outdated translations.
added explicative comments in most part of file
replaced most expressions to simpler ones
Improved search results parsing

Since we are using advanced search, filmaffinity isn't going to send us
directly to film page, it always shows results page. So that checking
is not longer needed.
Improvements in studio downloading

When StudioFlags aren't ON, we are downloading the entire string of
PRODUCTORAS into the same "<studio>" tag. Meaning that multiple studios
are seen by just one with a long name in XBMC. This behaviour has been
improved, making each studio be in it's own "<studio>" tag.

When StudioFlags are ON, we are downloading just first one in the list,
so that problem doesn't arise here. But there is other one a bit annoying.

Sometimes there is a string like "Coproducción EEUU-Alemania-Canadá;" [1]
preceding the actual first studio. We were downloading also that info,
and placing it into the "<studio>" tag, so thumbs from StudioFlags don't
work as expected. I've fixed this making the regexp check if that first
string exists (always ends with "; ") and removing it if that's true,
if it isn't, it will work as before.

[1] Example from: http://www.filmaffinity.com/es/film543392.html
Replaced credits regexp

Credits (GUIONISTAS in Filmaffinity), before this commit were extracted
as a full string, as it was only one screenwriter even when there are
more. So I replaced those regexps to split them in different <credit>
tags, same way as we do with directors.

There is, however, a small problem here, there are some films in
Filmaffinity which have as screenwriter the original book or story that
inspired the film. Examples are like "(Novela: Ben Mezrich)" [1]. Right
now, I am getting them also as another "<credit>" tag (and removing
parenthesis). But I don't know if this is the correct thing to do, or
if we could better left them out of credits list, so this is not
definitive.

[1]: http://www.filmaffinity.com/es/film577699.html
removed trailing whitespaces
Added AlpacinePosters support

Issue#2: https://github.com/MaDDoGo/metadata.filmaffinity.com/issues/2

Added dowloading of Alpacine thumbs. It has been implemented with a
GoogleToAlpacine function that works the same way as  GoogleToIMDB. This
probably can be better done using the internal alpacine.com searching,
but works well this way, and it's just a first version.

After obtaining Alpacine's ID, we use another function to download all
available thumbs. This is pretty simple: inside "carteles/" page in
alpacine.com, there are small images of the same HighRes thumbs, the
name of this smaller ones is the same as the big ones with just an
"-100" string at the end [1]. So if we remove that we are going to got
the big poster.

There was already a conditional inside settings.xml called
EnableAlpacinePosters that wasn't being used, so I took that one to
enable or disable these downloads. It is checked before gettint into
GoogleToAlpacine, so we do not even go googling if it is disabled.

[1] Example:
In http://alpacine.com/pelicula/22694/carteles/
there are 4 small images, if we look at them, we see their urls like:
http://img.alpacine.com/carteles/0/444/44494-100.jpg
and when we get to the biger one (web-navigating) we can also see this:
http://img.alpacine.com/carteles/0/444/44494.jpg
So we just have to remove the "-100" part to get the bigger one.
Bugfixed screenwriter parsing

There can also be ampersands (&amp;) acting as separators between
different screenwriters in Filmaffinity's web.