patch: remove legacy wakelock code and move to PM_SUSPEND_FREEZE

Conflicts:
	kernel/power/suspend.c