[web-animations] Various fixes to WebIDL handling based on review feedback

See: http://lists.w3.org/Archives/Public/public-fx/2014AprJun/0039.html