Added test case for Safari bug
Split function up into two halves
Removed unsupported inline style interfaces from fallback test
Added fallback patch for animated inline style hack
Fixed Safari stack overflow when modifying an inline style during animation