remove unnecessary jsonlint require
formatting fix
initial work on Orphanage class for handling orphan file cleanup
remove redeundant path parameter in getWidgetDirectories()
added a few constants for future proofing
major updates to handle themes, widgets (and dependencies), and platform specifics
Orphanage.js enabled and performing compiles
cleanup and validation of configuration processing
attached themeChanged to build log
Merge branch 'master' into ALOY-760
Merge branch 'master' into ALOY-760
test suite passed with new orphan file cleanup
compile to platform-specific folders
change mkdir from 0777 to 0755
change path.exists to fs.exists
don't automatically create aloy folder
make sure Resources/app.js exists, workaround for TIMOB-14683
remove stripcolorcodes dependency
cleaned up pkginfo
change file copy to trace() instead of debug(), it's noisy