Testing the enable_lease of the am_liaison
Set and test XMPP with the new gem omf6 (not the pre)
Use omf6 common to connect to an XMPP server
Managed to connect to the XMPP server with omf_common gem version 6
Fixed the XMPP interface and managed to use simple FRCP 'create' and 'release' messages between the am_liaison and an omf_rc v6. Furthermore we use the time indicated by the leases (valid_from) and (valid_until) to publish the 'create' and 'release' messages
Added xmpp interface to our AM. It can successfully connect to an XMPP, create a topic and listen for FRCP messages.
More changes regarding authentication in FRCP messages
Merged with the master in order to get the latest changes
Further improvements regarding the XMPP interface.

More specifically, i have extended the .yaml configuration file with XMPP related options. The AM listens on the "am_controller" topic for FRCP requests regarding the 'resources', 'leases' etc. as can be found in file am_xmpp.rb. I have also added a class method in OResource 'resources_to_hash(OResources)' similar to the REST function 'resource_to_json' as i thought it will be very useful. Finally, i have created an authorizer which takes decisions based only on the identity retrieved by the x509 certificate.
Renamed 'OLease' to 'Lease' and 'OAccount' to 'Account'
Lot of refactoring regarding the XMPP interface and the creation of accounts/users
Added in .gitignore temporary files of vim and pem files that are being created by the 'bin/omf_keygen'
Missed some 'OLease' when replacing with 'lease'
Added functionality regarding the interaction between the AM and a User Resource Controller, responsible for creating linux user accounts with a key and certificate.
Added a release method for releasing the proxy when the account creation has finished. Fixed also the duration of the certificate to reflect the account expiration.
Started implementing the create method of our AM resource controller.
Refactored our oproperties mechanism such that DataMapper 'first' and 'first_or_create' methods can work also with oproperties. Furthermore we can now create new resources by providing only their description in the oproperty of the parent resource
Some refactoring regarding the properties of the components.
Added a check for not creating the default account if it exists already. Enabled the channel reservation in the am_manager which was disabled. Added also a test for that.
Fixed the user handling along with their ssh keys in 'createsliver' method. Updated the gemspec with the latest omf gems and also changed nokogiri and eventmachine versions.