ElementPropertyReadFile src and test #4066

UserObject to read element properties from file. Input can be element based or grain based.
This entire file contains no comments.  We really need to start documenting the API so that people can use Doxygen more effectively.