Issue #3346 Added getters for Warehouses in nl. Removed nl friends.

These functions don't follow the second "Code Commandment": http://mooseframework.org/wiki/CodeStandards/#code-commandments

"Methods shall return pointers to objects if said objects are stored as pointers and references if said objects are stored as references"