making dependency failure to be a warning rather than an error

this should fix travis. 
someone needs to force another travis build, as there wont be any change to the torch7 repo. 
on that note, looks like travis wont rebuild unless the commit is to the torch7 repo (what if a bad change gets pushed to nn)