determineImageSource and list of images in bestMatchElement

determineImageSource builds a list of ImageResult items. JResult class provides two methods in order to get this list :
    public List<ImageResult> getImages()
    public int getImagesCount() 

the API is not broken
the unit tests succeed
a unit test was created for this feature

The code is partially based on "Multi image" pull request by chrisalexander