Fix Fieldset tests

Test was failing as unable to access `PropertyValueConverterResolver.Current` from a test, so now wrapping in a quick check for `UmbracoContext`.  Probably not the best fix, but wasn't sure best way or if overkill to create an abstraction.

Also extracted the logic that finds/executes PropertyValueConverters to make testing easier.