backport truncate until we've upgraded.

truncate was added in upstream in
9a4e183fe9f81365f7815c391512b3d46622d8c8
move AR::Base#truncate to manageiq repo

I'm not sure if this can be upstreamed, but it doesn't impede us from
upgrading, so we should remove it from our fork.
don't establish a connection for feature detection

we should avoid bringing up a connection too early in the boot process,
so just check the pg connection class directly
Bump the Rails fork tag to the one with the truncate method reverted.
Add the miq_shortcuts table to the replication excludes list

https://bugzilla.redhat.com/show_bug.cgi?id=1146719
Updated CHANGELOG.md with changes in Sprint 13.

https://github.com/ManageIQ/manageiq/issues?q=milestone%3A%22Sprint+13+Ending+Sept+29%2C+2014%22
[skip ci]
remove attribute_missing?

Doesn't look like this method is used anywhere, so lets remove it.
remove with_connection delegate

I don't see us using this method anywhere, so I think we can remove it.
Rewritten vm_infra view to HAML
Rewritten vm_or_template view to HAML
Rewritten vm_vdi view to HAML
Rewritten vm_cloud view to HAML
Config partial refactored and rewritten to HAML

I haven't found any use case of @display == "prop" and it also generated invalid HTML, so I've removed it.
Rewritten vm_common partials to HAML
Rewritten VM view to HAML

Some obsolete files were removed
Fix for External Auth

External Authentication broke with the move of user
authentication code as a service. We need to pass
the request env to look/honor Apache based
authentication.
View partials rendering widget buttons converted to presenter
[WIP] Move button rendering to partial
[WIP] render partial from presenter