setEnabled continuously adds spaces to button classes

Issue #24 resolved
Former user created an issue

Example:

btn nosel modern                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                     disabled

The problem is core.js line 367 which is manually adding a class instead of using dojo.addClass