Bump up recorder infra

To bring changes about common installation code
Added stub installation methods
bump up recorder infra
The IJInstaller
Add public snapshot method
The IJInstallerHelper
Survey operation
Remove survey code from component
Extract methods
Invert if
Convert method to constructor

Because intellij …
extract methods
Implement the survey provider
Run the installer on project load
Do not start up register listeners if uninstalled
Merge branch 'master' of github.com:ChangeOrientedProgrammingEnvironment/intellijRecorder into installation

Conflicts:
	recorderInfra
Merge pull request #22 from cdmihai/installation

Installation