[#MmLRZ2E2] change entry point to unbuilt src

so that dependencies aren't duplicated when module is included with browserify. had to move two devdeps to dependencies to support.

Branch: MmLRZ2E2-development