CB-6115 Updated version and RELEASENOTES.md for release 3.4.0-0.1.3
CB-6115 Incremented version to -dev
Fix node-style-callbacks form of the CLI api not passing through results.

Same fix was made to plugman:
https://issues.apache.org/jira/browse/CB-6119
Add --searchpath to help.txt
When searchpath is specified in config and CLI, merge them.
CB-6147 Enable CLI and Plugman with npm shrinkwrap
Fix tests broken by recent change to searchpath.
CB-6209 Uplevel changes from android_parser to amazon_fireos_parser
Added orientation related config changes from android_parser.
Fix ConfigParser.getPreference error + tests

Was getting the following error:

    ReferenceError: a is not defined
        at Object.ConfigParser.getPreference
            (/home/alfred/repos/cordova-cli/src/ConfigParser.js:88:23)

github: close #138
Fix prepare command from hiding failures.

github: close #139
CB-6211 'cordova info' command fixed for Windows platform

Reference to JIRA issue CB-6211, the cordova info command it doesn't
work.
Cause by:  Carriage return or new line.

Fixed removing that carriage return from the var 'type'.

github: close #137
updated jasmine dependency for timing

update to jasmine for intervening fixes
[CB-6238] minor fix, removed echo statements from bash hook tests
pwd
[CB-6292] tests for build function's dual return method
[CB-6293] dual return method implemented in run

non-breaking support of promises and callbacks
[CB-6293] dual return method implemented in run

non-breaking support of promises and callbacks
[CB-6293] additional tests for run command
[CB-6296] callback/promise interface implemented

if a callback parameter is provided, the callback is called and the promise is used internally only. This should be non-breaking and backwards compatible with the existing use of the cli
[CB-6296] implemented tests for return interface of create function