Resolved bug when wx APIs return error status code
Created Cakefile to build .js from .coffee
Moved receiveJSON() to a library of reusable KZB functions
Require endpoint configuration to specify KZB JS module name in "require" property
Ran `cake build`
Created parseFunction() reusable method to generate a function from a string
Merge branch 'RemoveIndirectionBetweenModuleNameAndRequire'
Removed WUnderground and Yahoo! weather API modules
Renamed kzb-wx-lantern-* to kzb-wxlantern-*
Updated kzb-util parseFunction to not be asynchronous
Updated kzb-util receiveJSON to resume the response event emitter
Created kzb-wxlantern and kzb-wxlantern-adapter-weatherbug

All of the reusable logic for the WX Lantern is in kzb-wxlantern. The adapter provides
the request URL and extracts the temperature from the HTTP JSON response.
Merge branch 'MigrateWXLanternToWeatherBugAPI'