Safer ExternalInterface availablity check via Guy Meiri
Move EI check to OVVCheck.
Don't allow OVVCheck to execute JS if EI is not available
Search embeds for player

Some pages will write out an embed when IE is detected and omit the containing object, so those are searched as well.
Merge branch 'generalize' of https://github.com/openvv/openvv into include_embeds
Add viewabilityState to results.  This field should always contain "viewabile", "notViewable", or "unmeasurable".  A unit is "unmeasurable" if EI is unavailable, the unit cannot be found, the unit is in an iframe, or the viewport could not be determined.
Devs don't need to pass in a UID anymore, UID is now generated by the library.
Fixed .gitignore
Fixed syntax typo
added discernable impression
merged from master
cleanup
fixed misspelling of discernible
takes tab focus into account when counting viewable intervals
change interval checking to use viewabilityState
merged in from master