Refactored all query options classes to subclass BaseHttpRequestOptions. This is the default class in jclouds to build the requests parameters and using it makes the AppendOptionsToPath binder redundant. Deleted the QueryOptions abstract class and moved all filtering attributes to the FilterOptions class. Deleted also the AppendOptionsToPathBinder and updated all AsyncApi interfaces accordingly.
…ke persistent call needs little refactor
Properly separated public and private ip addresses in NodeMetadata objects. Try to get the location of a node, but don't fail if the user has not enough permissions; just leave a log message. Updated VirtualDatacenter.getDatacenter() method to navigate the enterprise limits to minimize AuthorizationException errors.