Fix bad module naming when using custom output
Fix bad module naming when using custom output

When using the -o flag to give another name to a `.so', the generated
module was still using the input name internally, which is incorrect.

It now names the static module after the name given in the -o.

pombredanne/pythran,pombredanne/pythran,artas360/pythran,hainm/pythran,hainm/pythran,pbrunet/pythran,artas360/pythran,pombredanne/pythran,artas360/pythran,pbrunet/pythran,serge-sans-paille/pythran,hainm/pythran,pbrunet/pythran,serge-sans-paille/pythran