Merge pull request #1019 from rcsimm/master

Refactor isTestPackage method.
API-CHANGES: isTestXxx
CHANGELOG: Helios SUnit Runner
CONTRIBUTING: Parts of repo
index.html: links to open legacy and Helios IDEs
Integrating externals into index.html and Gruntfile

amber-cli now does not need its own bower_components, index.html etc.
http://localhost:4000/internal/ now allows to develop Amber and CLI
with one IDE session.
Merge pull request #1020 from herby/contributing-subprojects

Parts of repo in contributing file, integrating external into dev index.html
Merge pull request #1022 from herby/integrating-externals-development

Integrating externals into index.html and Gruntfile
bootstrap 2 as 'bootstrap2.3.2' in bower dependencies

This is the name it is distributed in bower,
and will not clash with 'bootstrap' if someone needs bootstrap 3.
Using 'bootstrap2.3.2' amd symbolic path

... without the deprecated 'amber_lib'
formatting
jQuery dependency changed to >=1.7.0

to not clash with project that need jQuery 2.
1.7.0 selected so that .on and .off are present.
Otherwise AFAICT Amber does not use any new jQuery features,
but feel free to put higher number there if needed.
jQuery UI dependency changed to >=1.9.2

Again, to clash less with the actual projects
Merge pull request #1023 from herby/bootstrap2-legacy-name

Bootstrap2 legacy name
helios/set for starting, helios/all just loading packages
You can with Helios packages without explicitly loading helios/index.html.

Both in legacy IDE and in Helios popup.
Cleaner exporting code for class names in javascript.

Fixed the nil subclasses which are now outputted as subclasses of JS `null`,
not of `globals.nil`, which was undefined (so it worked as a side effect).

Also, code clearly states when it wants ST name and when JS name
(so there is no `'globals.', stClassName` in exporter methods any more).
Revert "boot.js: better "nil is subclass" message"

This reverts commit 731dad0a1423030c594ad842a861242a7fdaaf6c.
Fixes #1026.

Does  not report for subclasses of nil created purposely, as they use
JS null to denote superclass.

The warning appears only for undefined (fixes loading .js)
and/or nil (fixes importing with missing global).
Rename to internal/amberc[.sh] to internal/local-amberc[.sh]

The scripts call global amberc and so the .bat cyclically called itself.