Cleaning up the warehouses, making most methods const, avoiding vector copies
closes #3358, #3368
Merge pull request #3377 from permcody/warehouse_cleanup

Cleaning up the warehouses
Removed vector copy
(refs #3378)
Merge pull request #3386 from aeslaughter/output_warehouse-3378

Removed a vector copy from OutputWarehouse