Merge tag '0.5.0' into develop

0.5.0

* tag '0.5.0':
  Prepare release: Bump version
Tweaked throw exception statement snippet
:memo: Fix links
Changed namespace declaration snippet trigger from "ns" to "n"
:bug: Fix 'class' snippet field cycle is broken
Add visibility to 'class' snippet
New snippet: fpro - Final protected class method declaration
New snippet: p - Class property declaration
Change snippet: rthis renamed rt - Return $this statement
New snippet: r - Return statement
Cleanup require expression snippets
Remove dead code
Prepare release; Bump version and update changelog
Merge branch 'release/0.6.0'

* release/0.6.0:
  Prepare release; Bump version and update changelog
  Remove dead code
  Cleanup require expression snippets
  New snippet: r - Return statement
  Change snippet: rthis renamed rt - Return $this statement
  New snippet: p - Class property declaration
  New snippet: fpro - Final protected class method declaration
  Add visibility to 'class' snippet
  :bug: Fix 'class' snippet field cycle is broken
  Changed namespace declaration snippet trigger from "ns" to "n"
  :memo: Fix links
  Tweaked throw exception statement snippet