fixed empty line after @example bug

If you started an example block,
but had an empty line between the @example
tag and the code it's self,
then the code was presumed to be code to run.

This has now been fixed.
abc.jsx re-added, and changed to avoid object properties

abc.jsx debugging library has been added back,
and changed so that the properties are no longer
visibile to object during iteration.
changed prototype extensions to be non-enumerable

Before, the custom properties being added on
to Function, Object, Array, and so on, could be
seen during iteration.

Now they are set to not be enumerable, and so
will not pop up during iteration.

Array.map also has an IE 7 and below shim added.
latest platform.js distribution