ack completion

I've done ack completion. It's insanely long, but it's complete - the software has lots of options nobody cares about.

I think it deserves having a completion in fish, considering it got final 2.0 lately.