Merge branch 'master' of github.com:amber-smalltalk/amber
Merge branch 'master' of github.com:amber-smalltalk/amber
Further to the fix in 9f2850c6e741, this change supports
leading spaces for class definitions in the Helios browser,
to bring it on par with the older IDE.
Merge pull request #723 from srikumarks/master

Added support for white space preceding class definitions
BUGFIX: Inspecting a string in Helios breaks into the debugger.

Evaluating `'hello' inspect` in a workspace would break into
the debugger. The problematic code seems to be in `HLListWidget>>refresh`
which seeks to make visible the currently selected item, without
checking whether there is a such an item. Adding an `ifNotNil:`
condition before that action fixes the problem.

Confession: I'm not aware of when exactly the `#ensureVisible:` part
gets triggered.
Merge pull request #724 from srikumarks/master

BUGFIX: Inspecting a string in Helios breaks into the debugger.
Tries to fix loading amber from deeply nested pages.

The default is to guess:
  - if amber path is 'xxx/bower_components/yyy',
    use 'xxx/bower_components'
  - otherwise, use 'amber_path/bower_components'

In cases when this is not enough (it should for most cases),
you can specify libs dir in data-libs attribute
of amber.js's <script> tag.
Merge pull request #725 from herby/fix-bower-based-deep-page-load

Tries to fix loading amber from deeply nested pages.