Plugin add - use searchpath option

Now that Cordova supports a local search path, we do not need to worry about translating plugin ids to paths. This also fixes the use case of dependency plugins and greatly simplifies our code base.

@dylin please review and test