Logic added + All profiles finish with SP and OP 'OFF' + Unreachable code

- Adapted logic from Type 2 WAIT profile for use in Type 5. Now it is possible
  to check for a rising or falling temperature, (then buzz right after,
  for example).

- After witnessing some odd behaviour, post profile completion, where the
  OP was still active at around 3%, all profiles now end with
  setting SP and OP = 0.

- Discovered some unreachable code and commented it.
Merge branch 'master' of https://github.com/hairykiwi/osPID-Firmware