Allow python code in ST3 to 'import package_control'
Updated tests to be easier to run and update
Added event helpers so that packages call tell when they have been installed, are about to be upgraded, have been upgraded or are about to be removed