CIDEVSTC-187: Initial implementation
CIDEVSTC-187: Move retire to lcs_delete and revise RR2 pluck use
Fixed discovery unit test
Fixed RETIRED lcstate references to DELETED
Add ordering to discovery query
Policy_management only processes policy modified events once
Test fixes
Bumped submodules
Merge pull request #1850 from ooici/add187_lcs

CIDEVSTC-187: Support for M155 DELETED lcs, visibility etc
Fix test
Refactors preload into load_parameter_function
Major refactor with parameter functions

- Parameter function CRUD methods now accept the IonObject as a
  parameter
- Preload support for parameter functions is changing
- This is setting up an even bigger refactor with parameter contexts.

This could hurt a bit.
Refactors parameter helper
YOU SHOULD NOT SEE THIS COMMIT!

If you see this commit please yell at Luke for being a moron and
pushing
it to master without a proper ammend or rebase.

Thanks,
Luke