modify _handleEvent function to enable that spotlight container can be cached
Start intercept event for all spotlight "container" on component creation time.

Make initContainer as public api for the case that container is set dynamically.

DCO-1.1-Signed-Off-By: Kunmyon Choi kunmyon.choi@lge.com
Update version string to 2.5.1-pre.1
Merge pull request #137 from enyojs/BHV-3518-kunmyonchoi
Merge pull request #130 from enyojs/event-bubble-bugfix

modify _handleEvent function in enyo.Spotlight.Container for event-bubble-feature

Reviewed-By: Cole Davis (cole.davis@lge.com)
Update version string to 2.5.1-pre.4
add documentation configuration files

Enyo-DCO-1.1-Signed-Off-By: Cole Davis (cole.davis@lge.com)
[ENYO-19] properties defined
[ENYO-19] events documented
[ENYO-19] updated comments to right side to top
[ENYO-19] cleaning up comments in main spotlight
[ENYO-19] more public api items
[ENYO-19] more commits for work
[ENYO-19] internal docs
[ENYO-19] more commits for work
[ENYO-19] accelerator doc
[ENYO-19] update init container docs
[ENYO-19] Nearest Neighbor doc
[ENYO-19] scrolling docs
[ENYO-19] updated states doc