Tweak routing table checks for OpenBSD

- interfaces with shorter names (such as lo0) have whitespace appended, adjust
  the regex for this
- drop the 'default' match from the route(8) invocation
Re-implement OS-specific bits from default_gateway, add OpenBSD-support while here
Merge pull request #224 from jasperla/openbsd_lo0

Tweak routing table checks for OpenBSD
Merge pull request #225 from jasperla/default_gateway

Re-implement OS-specific bits from default_gateway
Bump up version
Update find_iis_component.ps1
Conflicts:
	lib/specinfra/backend/powershell/support/find_iis_component.ps1
Forwardport #227
Add the function to get host inventories exprimentally
Revert "Tweak routing table checks for OpenBSD"

This reverts commit 71b4e89e3df93758ed53374b86c92a2d8564c822.
Revert "Implement routing table matcher for OpenBSD"

This reverts commit e4a95d6ed0511705aaf0461a4d62d1e928eeadbd.
Merge pull request #233 from serverspec/revert-routing-table-process-for-openbsd

Revert routing table process for openbsd
Fix #225 to work with Ruby 1.8.7

Named capture is not supported in Ruby 1.8.7.
Merge pull request #234 from serverspec/fix-225-to-work-with-ruby-1.8

Fix #225 to work with Ruby 1.8.7
Merge pull request #232 from serverspec/inventory

[EXPERIMENTAL] Add the function to get host inventories exprimentally
Bump up version