minor code cleanup
improved build scripts by not starting cargo plugin when integration tests are skipped