prototyping app validation helper
add update cached manifest helper and collect validation errors during validation
automatically validate manifest on install/update app and visualize validation errors on dashboard
remove trailing spaces
FIX: tollerate missing name in manifest, removed dead code and hide validation errors on removed app
prevent install on manifest missing or parsing error + jsonlint readable error messages on manifest parsing error
fixed typos and added comments
removing trailing spaces
tollerate missing icons and add non-blocking validation error
move jsonlint into its own dir (addon/packages/jsonlint)

- added LICENSE file
- tweaks on package.json to load correctly into cfx
- tweaks on lib/jsonlint.js to load correctly into cfx
fixed onValidateManifest and validation error reporting messages
put jsonlint error messages inside a <pre>
fix error messages, reduce redundant error reporing and detect b2g executable not found

NOTE: report error on b2g executable not found
(e.g. corrupted installation, running firefox 32bit on a 64bit system, ...)
remove trailing spaces