feature #3180: options for SSL certs in OCA

ONE_CERT_DIR: adds an extra directory with trusted CA certificates
ONE_DISABLE_SSL_VERIFY: disable certificate verification

Both of these options make the calls change from asynchronous (one http
connection per call) to synchronous (same http connection for all calls).
XMLRPC library creates a new HTTP object per asynchronous connection and
there is no way of passing configuration options to it.
feature #3203: add --show-ar option to onevnet show
feature #3201: onevnet addar accepts a template file
bug #3185: install gem aws-sdk version 1.33
Merge branch 'feature-3203'
Feature #3187: Do not clear VM snapshot list
Update js libraries
bug #3252: Missing nic default_model input in VM template wizard
bug #3240: Host create dialog is not closed after submit
Bug #3168: process attributes in update --append
Bug #3168: Rollback in Datastore::post_update_template
Feature #3158: Force CONTEXT to be the last CDROM
bug #3148: capture errors from attach disk in vmware vmm
bug #3185: make nokogiri the first gem installed
feature #3180: add option to make xmlrpc calls synchronous

Using SSL options in Ruby OCA no longer disable async calls automatically. The sync call
must be specified when creating a client:

client = OpenNebula::Client.new(secret, proxy, :sync => true)
feature #3180: make CLI use sync calls to honor SSL parameters
bug #3254: error handling in onetemplate instantiate
Remove ruby 1.9 dependency in support routes
Bug #3177: Fix oneflow-template tab to allow vnet names with spaces
Bug #3177: Fix regex error for flow template instantiate