Refactoring the controllers of flash_pvt
Merge remote-tracking branch 'mozilla/v2.0' into v2.0

Conflicts:
	controller/base_controller.py
Merge pull request #171 from askeing/v2.0

Refactoring the controllers of flash_pvt