Fix VMM.Library.prop and VMM.Library.attribute

prop() previously had a version check for jQuery’s prop()
function which failed, causing it to never return values for
e.g. scrollHeight.

attribute() previously always hit the setter path because it
didn’t check for value being undefined so it always called
jQuery using the two argument form.