spec: move the waiting loop to a retry block
storage: inline compatibility
immediate: inline compatibility
http: inline compatibility
window: inline compatibility
animation_frame: inline compatibility
http: move the #supported? predicate
dom/event: inline compatibility
dom/element: inline compatibility
dom/node: inline compatiblity
dom/document: inline compatibility
support: refactor
spec: fix a typo