Feature csf photo url fix

Would resolve Rock Issue #565.  What was ultimately happening was that a Person entity object could not be serialized to a json string in applications that did not have an HttpContext.  I updated the GetPhotoUrl method to return the photo's virtual path if the HttpContext was null.  If it is preferred I woudl be open to returning an empty string instead.