Adding Component Handler for WSK

A component handler that allows easy registration and maintenance of WSK
components written in the newly proposed JS design pattern as
illustrated here:
http://codepen.io/jasonmayes/pen/146b4483d870f79f4d33254311703ac2
Lowercase object in return comment.

Lowercase object in return comment.
Converted Animation to new JS Design pattern

Re-wrote animation component to conform to the new JS Design pattern we
are implementing across all components as detailed at
http://codepen.io/jasonmayes/pen/146b4483d870f79f4d33254311703ac2
Adding WSK Component Handler to Third_Party

Adding new component handler module which all WSK components will
register with when using the new JS Design pattern as shown here:
http://codepen.io/jasonmayes/pen/146b4483d870f79f4d33254311703ac2
Converted Button to new JS Design pattern

Converted Button to new JS Design pattern as defined at
http://codepen.io/jasonmayes/pen/146b4483d870f79f4d33254311703ac2 Have
verified still works after performing a gulp serve.
New JS Pattern - forgot to add function param comment.

Added function parameter comment.
Spelling mistake in comment

Corrected spelling mistake.
Upgraded Button to new design pattern

Also tidied up line lengths to be < 80 chars.
Converted Item to new JS design pattern

Converted Item component to new JS design pattern as agreed and defined
at: http://codepen.io/jasonmayes/pen/146b4483d870f79f4d33254311703ac2
Have verified it still works as before using gulp serve.
Cleaned up some whitespace
Converted Tooltip to new JS design pattern

Converted Tooltip component to use the new JS Design pattern as defined
at http://codepen.io/jasonmayes/pen/146b4483d870f79f4d33254311703ac2
Converted Column Layout to new JS design pattern

Converted Column Layout component to use the new JS design pattern
defined at
http://codepen.io/jasonmayes/pen/146b4483d870f79f4d33254311703ac2 Have
verified it still works as before using gulp serve.
Converted Textfield to use new JS Design pattern

Converted Textfield component to use the new proposed design pattern as
defined here:
http://codepen.io/jasonmayes/pen/146b4483d870f79f4d33254311703ac2
Updated documentation

Added update to path referencing original design pattern on GitHub
instead of Codepen.
Converted Radio to new JS Design Pattern

Converted the radio component to use the new JS design pattern as shown
here:  https://github.com/jasonmayes/wsk-component-design-pattern
Updated Radio Constants + Classes to new Design Pattern

Updated Radio Constants + Classes to new Design Pattern
Trimmed trailing whitespace for Radio in new JS pattern

Trimmed trailing whitespace for Radio in new JS pattern
Updated Checkbox to new JS Design Pattern

Updated the checkbox component to use the latest JS Design pattern as
described here:
https://github.com/jasonmayes/wsk-component-design-pattern
Updated Slider to new JS Design Pattern

Updated Slider component to use new JS design pattern as detailed here:
https://github.com/jasonmayes/wsk-component-design-pattern
Updated Layout to new JS Design pattern

Updated Layout component to use new JS design pattern as defined at:
https://github.com/jasonmayes/wsk-component-design-pattern