http://dictionary.reference.com/search?q=nil&x=0&y=0
Nothing about slang in any of that.
It may be commonly used in the vernacular, but 'nil' is also used in place of none/nothing/zero etc in legal language and other very formal settings. It's not slang.