Revert "[all] Remove remaining usage of builder."

This reverts commit cded0ad0826489ca07ae8bdd33905a37d40f3adf.
Revert "[windowsphone] Move FileTransfer into symbols.js."

This reverts commit c169deadd13ebc1242b0d45c1c204d31557beca8.
Revert "[windowsphone] Move InAppBrowser into symbols.js"

This reverts commit 0737cba43594491f932009dadcf98fbeb011f141.
Revert "[windowsphone] modulemapper refactor for CordovaCommandResult"

This reverts commit 82fa093749ab065b0bb01a5f3a15ffbfdac725a9.
Revert "[windowsphone] modulemapper refactor for console."

This reverts commit 2484bf23577d1234d712e435b30823f035a7c427.
Revert "[win8] modulemapper refactor for commandProxy."

This reverts commit 02677aff6ebe88564184fadef0e857c002e8b5e2.
Revert "[win8] modulemapper refactor for App plugin."

This reverts commit 4c8d451b82982b7e0f2dccc9c47a062f99b786bd.
Revert "[win] Move plugin logic out of platform.js"

This reverts commit c5865e23095547334f3f80c23d158648803f3531.
Revert "[webos] modulemapper refactor for platform plugins."

This reverts commit fd442973a5f963e1fdda2b9b97b7ac3b1644a237.
[all] Minor clean-up in bootstrap. No logic change.

It was waiting on onNativeReady twice. Once explicitly, and once by the
channel.join().

This also removes the _self object, which did nothing.