From classic dirty water dogs to over-the-top hot dogs, these New Jersey spots have something for everyone.