This is the first checkin for supporting authorisation. We have a new 'auth' sub package which includes a Certificiate class holding most of the code dealing with creating and using certificates as well as a CertificateStore which keeps track of the certs.

Also made various changes throughout to carry certs around and include them in the various messages, specifically around creation time. Check out the 'engine_alt.rb' file in omf_common's example directory (there is a bug in the 'local' communicator concerning request messages - need to look into it).
Working on #1046, migrating tutorial01
Adds if_name property to wpa, hostapd, iw and wlan modules
Updates tests for WLAN resource with if_name property
Updated defApplication signature to simplify OEDL syntax
Merge branch 'master' of https://github.com/mytestbed/omf into doc
Working on #1046, creating new tutorial00 i.e a new Hello World
Merge remote-tracking branch 'jack/master'
Fixing the logic of configure wifi device by index
Need to use to_s to get experiment property value
Convert exp property object to string for opts hash deep merge
Merge remote-tracking branch 'thierry/app_proxy'
[Doc] Minor developer guide update
Adding error handling for initial configure operation
[Doc] Updat dev guide scripts
Merge branch 'master' of https://github.com/mytestbed/omf into doc
Completed the new Hello World tutorial, i.e. tutorial00
Renamed other migrated tutorials as draft as we have not yet updated them
[Doc] Finalise developer guide

closes #1025
closes #1037
More on the authentication side.