Circle CI runner improvements.

* Allows to use multiple parallel containers
* Installs subproject gems into vendor/bundler to enable dependency
  caching speed up.

[fixes #14][fixes #15]
Merge pull request #16 from MountainRoseHerbs/2-3-stable-mrh-improve-circle

Circle CI runner improvements.
Fix factories to generate unique SKUs

* Chossing random SKUs even from a high range can yield duplicates
  resulting in build failures.
* Kernel.rand(9999) was definitively never a good choice.

[fix #9]