Remove Old C-Language VixDiskLib Binding Code

The VixDiskLib C-Language Binding has been out of use for some months now.  The
binding is no longer built as part of the build process.  This PR will simply
remove the unused code from the tree.
Add methods to modify the receiver and avoid Marshal.dump/load.
YAML.load produces a new hash, no need to clone it.
Clone the hash once, then call in place modifier methods.
Gettext: Initialization and basic configuration
Fix the translation keys in source code

Some of the keys has been malformed
Initializers/fast_gettext: Change dictionary filetype to PO
ApplicationController: Add before_filter to set up default locale
Fix HAML syntax and remove trailing ^M characters from the file
Gettext: Convert simple translation keys to gettext form

Simple keys == keys without variables
Gettext: Convert translation keys with variables to gettext form
Remove unused view vm_common/_details.html.haml
Fix HAML syntax in the view file
Gettext: Add POT file
Gettext: Add PO file for EN language
moved patternfly info message styling to partial
Merge pull request #898 from epwinchell/info_message_refactoring1

Info message refactoring 1
POT/PO: Changed metadata 'Project-Id-Version' to master
Merge pull request #639 from jzigmund/i18n

Introducing Gettext
Fix reorder issue for DynamicDropDownLists when refreshed with button

All related BZs:
https://bugzilla.redhat.com/show_bug.cgi?id=1056176
https://bugzilla.redhat.com/show_bug.cgi?id=1152322
https://bugzilla.redhat.com/show_bug.cgi?id=1153833