Use array union operator to get rid of the duplicates.

https://bugzilla.redhat.com/show_bug.cgi?id=1160848
Add test cases for the duplicate columns.

https://bugzilla.redhat.com/show_bug.cgi?id=1160848
region_number/region_description are only intended to be declared on the class immediately under AR::Base.

https://bugzilla.redhat.com/show_bug.cgi?id=1160848
Git ignore archived log files

[skip ci]
Merge pull request #1187 from brandondunne/ignore_gzipped_log_files

Git ignore archived log files
Fixed error on workers tab.

Fixed undefined method `[]' for #<VMDB::Config:0x00000006f06a80> when editing any field on workers tab. We cannot set auth from new[:authentication], @edit[:new] is a config object on the Workers tab. This broke with changes for https://github.com/ManageIQ/manageiq/pull/954
Merge pull request #1114 from lfu/double_columns_1160848

Use array union operator to remove the duplicates.
Merge pull request #1188 from h-kataria/workers_tab_edit_fix

Fixed error on workers tab.
Remove RHEL 6.4 specific Gemfile.lock since it doesn't belong here

[skip ci]
https://bugzilla.redhat.com/show_bug.cgi?id=1171780
Merge pull request #1191 from brandondunne/remove_gemfile_lock

Remove RHEL 6.4 specific Gemfile.lock since it doesn't belong here
Apply service retirement changes to new model.
First part of service retirement changes.

Changed the way service retirement works. Added new events,
expose methods to automate, and call into automate state machine for
retirement processing.  Automate model modifications will be needed.

Conflicts:
	vmdb/app/models/service/retirement_management.rb
	vmdb/lib/miq_automation_engine/engine/miq_ae_object.rb
Service and VM Retirement modifications.

Expose new retirement methods for service and vm service models,
and added start_retirement method.
Retirement automate model changes.
model - Fix log messages.
misc change.
Added tests for retirement changes.

Added tests for services and VMs for new retirement methods.
spec test refactoring.