Removed attr_accessor in order for the methods to be called

The following methods-
:v_derived_storage_used
:min_v_derived_storage_used
:max_v_derived_storage_used

that populate the trending data for datastore were not being called
earlier due to attr_accessor being specified.

https://bugzilla.redhat.com/show_bug.cgi?id=1089625
Replace call to removed ie8_safe_redirect
Fixed Back button on right-size recommendation page

https://bugzilla.redhat.com/show_bug.cgi\?id\=1121802
Review response: Edited elsif branch, fixed 'no route error'

https://bugzilla.redhat.com/show_bug.cgi\?id\=1121802
Review response - Edited button, Fixed no-hover tag
Don't test the implementation of the yaml patch.

Checking for __iv__ is testing the implementation...
This might get fixed upstream differently.

Part of #535
add an initializer that listens for instantiation

this adds a listener for AR instantiation, then outputs the
instantiation time and record count to the logger set on AR::Base.logger
Merge pull request #821 from tenderlove/listener

add an initializer that listens for instantiation
Merge pull request #806 from martinpovolny/fix_rbac_redirect

Replace call to removed ie8_safe_redirect
Merge pull request #775 from romanblanco/fix_cancel_button

Fixed "Back" button on right-size recommendation page
Merge pull request #819 from jrafanie/brittle_test

Don't test the implementation of the yaml patch.
Fixed issues introduced during HAML conversion.

- Fixed syntax error in HAML views.
- Checkboxes in the options boxes were not sending up transaction fixed those as well.
Merge pull request #835 from h-kataria/haml_typo_fixed

Fixed issues introduced during HAML conversion.
Remove no longer needed String#to_datetime patch.

Fixes #826

From: https://bugzilla.redhat.com/show_bug.cgi?id=MANAGEIQ-5898

```
The root cause was that under Rails 2.2 SOAP4r calls a "to_datetime" method on
a string which is a method added by ActiveSupport.  The method was ignoring the
timezone and caused the VC time to be inaccurate.
```

With the patch:

```
irb(main):001:0> require 'patches/active_support_string_patch'
=> false
irb(main):002:0> Time.now.to_s.to_datetime.to_s
=> "2014-10-14T18:04:13-04:00
```

Without the patch:
**Note**: the timezone is no longer ignored, so the patch can be removed:

```
irb(main):001:0> Time.now.to_s.to_datetime.to_s
=> "2014-10-14T18:03:38-04:00"
```
Merge pull request #788 from AparnaKarve/bz1089625_fix_utilization_trend_data_for_datastore

Fixed utilization trend data (Max Used/Avg Used) for datastore
Merge pull request #838 from jrafanie/remove_string_to_datetime_patch

Remove no longer needed String#to_datetime patch.
Harden security for requests

- also harden MiqRequest, MiqRequestTask
- support yaml where symbols are stored (vs only strings)
- support yaml where only some values are invalid
  before: replace all values in a hash if any one value was invalid
- support password prefixes (vs whole value)
- ConfigurationEncoder#dump supports same options as load

https://bugzilla.redhat.com/show_bug.cgi?id=1151241
Merge pull request #799 from kbrock/fix_auth_service_key

Harden security for requests