Merge branch 'interface-changes' into 'develop'

Updates to MooseVariableInterface and variable getter APIs to incorporate vector finite elements

See merge request !6
7 jobs for develop in 19 minutes and 23 seconds (queued for 2 seconds)