Better formatting of material names.

If a given material contains an underscore in it's name, the returned string will not look as expected, as it is not capitalising the next word after the underscore:
http://prntscr.com/3x0kjy

This, will replace the underscore to a blank space, allowing the capitalizeFully method to capitalise the word after the underscore correctly:
http://prntscr.com/3x0kgi