Remove concept of node.threeMaterial...

... and instead save material in node.threeObject

refs #3046

@stevencarr and @scottnc27603 would you mind reviewing this?