Ryuichi/Rick

Results 3 issues of Ryuichi/Rick

- Add a subspec to be able to use generator under a `/Generator/*` directory. Originally, we couldn't use the generator when we download through Pod cuz source files is specified...

Sometimes, we want to choose whether to share same ViewModel among different instances of View as long as the ViewModel's instance has been referenced somewhere. Like that, it is better...

- Add actions file to publish automatically so that anyone won't forget to publish. (Today's latest version we can install from Podspec is [0.17.2](https://cocoapods.org/pods/NeedleFoundation) although latest release version is [0.22.0](https://github.com/uber/needle/blob/d3eaf696ad2e4c3e25618cfa3643402fdd237f7a/NeedleFoundation.podspec#L3))...