Check for missing BuildRequires packages.

Only call yum-builddep as root if there are missing packages.

Fixes issue bkabrda/devassistant-assistants-fedora#23
Remove unneeded sed in eclipse.run_java
Update Maven assistant
Merge pull request #35 from msrb/update-maven-assistant

Update/Fix Maven assistant
Merge pull request #32 from jwakely/issue-23

Check for missing BuildRequires packages.
Fixed #36 (SELinux issues in LAMP)
Replaced old cl_f commands with cl_i (fixes #39)
Made Python/GTK3 main file executable (fixes #38)
Python assistants: fix some pep8 problems, remove unused imports, etc.
Py3 compatibility for gtk3 assistant
Asking for confirmation when uploading ~: partial solution for #40
Fix PHP/lamp. Fixes #41
Add 'preserved' attribute to some arguments. This is a part of fix #221.
Added prompt for git username and e-mail
Merge pull request #37 from jkoncick/master

Mark github and eclipse args as preserved. It is a part for fix bkabrda/devassistant#221
Fixed link in crt/php/lamp (Fixes bkabrda/devassistant#233)
Git error handling in prep/custom (Fixes #42)
Fix for #36 and other changes in crt/php/lamp
Removed autoconf and automake from crt/cpp SPEC (fixes #33)
Introduced setup_project_dir to Python assistants (fixes #1)