Returning const references for accessors

Lots of cleaning up in MOOSE internals
closes #3357 #3358
This one really does return a reference though....