cleaning up examples
clean up examples
adding @attribute custom tag
adding new visual handler examples
Merge pull request #47 from teem2/cfg2attribute

adding @attribute custom tag
merge with master
Merge pull request #48 from teem2/visual_handlers

adding new visual handler examples
Added an invokesuper attr to setters and methods to allow control over when super is invoked.

Added an extra check to make sure super will skip over parent classes that do not define anything.

Added coffeescript example methods to the super smoketest.
merge with master
Merge pull request #46 from teem2/rangeslider

Range slider tweaks
missed a line in merge
Merge from master to invokesuper
Merged invokesuper to master.
Fix for bug #79635844. The root problem is that HTML5 is case-insensitive so thing like el.attributes normalize the markup to lowercase. The fix is to convert attribute, method, handler and classnames to lowercase during definition of their associated objects. The implications of this are that any case can be used in markup and lowercase must be used in code to refer to attributes, methods, classes, etc.
Scaled back the change to only attributes, setters and class names. Lowercasing method and handler names was unnecessary and also caused a few of the rspec tests to fail.