added option to give specific file name

Dear Joel,

as per our discussion about:
https://github.com/jberger/Alien-Base/issues/21

I have added a "filename" subkey to "repository" so that it is possible to directly specify a filename (useful for accessing SourceForge via HTTP in my case, but independent of the "protocol")

cheers,
-Gianluca