initial support for requirejs
use requirejs compatible paths (without .js)
ID attribute comparison ignoring + trimming style attributes
implemented compare() option ignoreSequenceIdDifference