Rename create_launcher to post_install

* We are doing other logical things into it like adding directories to PATH
  and soon, adding any env variable as well
Just take the first result matching our parser
Add remove_framework_envs_from_user facility

This enables to remove what a framework is setting in user .profile file.
Wire removing frameworks to remove framework env

* Removing a framework remove all tagged content for this framework
* Reinstalling a framework will remove previously tagged content and will then
  only use the new paths/envs.
Replace add_to_user_path by add_env_to_user

* add_env_to_user enables to add any arbitrary environment to the user
* change .bashrc -> .profile to not only support bash
* Support reinstalling on other env if the framework tag was already there
* If keep is set to True, we keep the previous env variable and don't overwrite
  it
Adapt android env with the new facility

Replace the PATH for adding android adb tools if needed using the new facility
Tests for changing the user env

* Adapt existing tests for changing the user env
* Add more tests for corner cases and when removing user env on framework
  removal