enyojs/moonstone — pull request #1723 by DavidUM (2014-10-16 23:49:11+00:00)
Title: Bhv 13973 Perf: moon.Button has redundant function call.

Issue
-----
When we create moon.Button, some changed method like smallChanged is called.
However if small property does not have true value, we do not need to call it.

Like this case, we can reduce instantiate time with removing unnecessary function call

Cause
---------
Did not consider proper calling case

Fix
----
Ignore notification from client.
Only if a public property is true, call changed method in initCompoentns

Enyo-DCO-1.1-Signed-off-by: David Um david.um@lge.com