Ensure that Package >> classes don't answer duplicates (with aliased classes)
adds Behavior >> ownProtocols
adds Behavior >> ownMethods
PackageHandler refactoring:
- Removes LegacyPackageHandler
- PackageHandler now uses #exportPackage:on: instead of recipes
- MethodCategory renamed to ExportMethodProtocol
- Committing is much faster, using methods from Behavior and Package instead of its own for collecting methods, classes and extensions
removes ExportRecipeInterpreter
Removes StrippedExporter (.deploy.js are not supported anymore)
Adds a class comment to AMDExporter
removes all .deploy.js files (not supported anymore)
fixes bin/amberc.js to work with the new exporters and removes .deploy.js options
bin/amberc help update
renames Smalltalk >> defaultAMDNamespace to #defaultAmdNamespace for consistency
First class package transport. Not used yet.
PackageTransport now used. Package >> amdNamespace removed
Removes Package >> load: (was deprecated and not working anymore)
removes LegacyPackageHandler tests
removes LegacyPackageHandler and uses
Class comments for transport classes
fix for bin/amberc.js with the new transport classes
fix JSObject proxy printing for foreign objects

Fixes debugger not appearing when error involves
foreign object.
code cleanup