Prerequisite: a fully working test suite, see #354 (done).
Update yeoman-generator to the latest version (^3.0.0 as of now).
Because we are migrating across multiple major versions, we may need to update our code to accommodate breaking changes. Special attention must be paid to model generator that's repeatedly invoking property generator, this scenario must be tested manually via yo loopback:model.