pass test in fedora 20

feature in fedora:
   only enable/disable and crashkernel configuration
   only support crashkernl="numberM" syntax

Signed-off-by: Arthur Zou <zzou@redhat.com>
pass tui test in fedora20

     feature: fedora support enable/disable and crashkerle=xxxM syntax
              redhat also support auto
     defect: both fedora and redhat can't restrict the range of
             crashkernel. This may cause system reserve too much or too
             little memory.

Signed-off-by: Arthur Zou <zzou@redhat.com>
Add reserve memory restriction for tui

If the reserved memory out of range, changing to default. For redhat
is auto, for fedora is the minimun memory needed by kdump.

Signed-off-by: Arthur Zou <zzou@redhat.com>
Fix the function isOutofrange

isOutofrange in previous version didn't take reserveMB='xxxM' into
consideration. so isOutofrange will always return True.
Append kexec-tools package when enable kdump in kdump-addon

fedora20 will not install kexec-tools package in minimun installation.
When enabled kdump in kdump-addon during the installation process,
we should make sure that kexec-tools will be installed and enabled
while system boot again.
Add three files to teach and accelerate test for kdump addon

makeimage is script to create a updates.img
upload is script to upload image created by makeimage to a remote
server.
README is a howto file to teach how to test kdump addon. Especially
how to use makeimage and upload to accelerate the test.
Using regular expression to contraint the reserve memory

Before this commit, we just chage the reserve memory to the minimu
value that kdump needed if user enter a value too big or too small.
In this commit, if user enter a value too big or too small, he will
be prompted to enter again untill the value is in the reasonable range.
Drop some comment line and add a po makefile
Use kdump as gettext domain name

kexec-tools probably will have its own transltions, thus use kdump as
the translation domain name is better

Signed-off-by: Dave Young <dyoung@redhat.com>
Rename gettext domain name to kdump-anaconda-addon which is more reasonable
add Makefile and po subdirectory
remove subdirectory com_redhat_kdump/po because we are creating the po dir in top dir
Update domain name in glade file
Set "kexec-tools" translation domain for the spoke

The Spoke classes imported from Anaconda by default use the "anaconda" translation domain. 
If a different domain should be used (such as the "kexec-tools" one) it needs to be set with the translationDomain class attribute.
Merge branch 'patch-1' of https://github.com/M4rtinK/kdump-anaconda-addon into devel
use kdump-anaconda-addon as translation domain name
Add shortcut support for memory to be reserved tag and keep consistent
with fristboot.
Change the install dir to DESTDIR

In install section of kexec-tools.spec file, when installing
kdump-anaconda-addon po files, DESTDIR has specified to RPM_BUILD_ROOT,
So in the po makefile, remove the RPM_BUILD_ROOT to avoid duplication.
Use blivet.arch.getArch() to get current arch

The targetarch flag & accompanying boot option have been recently dropped by Anaconda as the flag was no longer being used by Anaconda code and the boot option was no longer supplied by the tools that use Anaconda.

Also unlike targetarch that depended on the the target architecture being set on boot command line, blivet.arch.getArch() returns the actual architecture of the current environment. So getArch() will actually work in a ppc64 environment without any special boot options, unlike targetarch.
Merge pull request #2 from M4rtinK/patch-2

Use blivet.arch.getArch() to get current arch