The addition of ../lib to $: is harmless if ../lib is not present

Signed-off-by: Olivier Mehani <olivier.mehani@nicta.com.au>
Add support for GUIDs.

fixes: #1068
Make example programs available from the install path (e.g. /usr/local/bin).

fixes: #1523
Add metadata injection and change post-init schema definition to use
this mechanism rather than its own special-purpose metadata update.

Fixes: #1061
Add support for metadata injection.
Modify post-init() schema definitions to use this mechanism.

Fixes: #1061
Make examples available via local install bin directory.
Files are links and the ".rb" extension is removed.

Fixes: 1523
Fix up names of examples.

Fixes: #1523
Merge branch 'feature1523' - make examples available in install bin directory.
Release version 2.10.0

Fixes: #1543
Replace pessimistic constraint (~>) on 1.9 to ge (>=)

Signed-off-by: Olivier Mehani <olivier.mehani@nicta.com.au>