Initial work to get the Android port to charm master

This pull-request includes 12 commits and takes over the work done by Christopher Reichert and Nicholas Van Sickle.

In detail this:
* Introduces a qmake based buildsystem in parallel to the cmake buildsystem.
* that makes it way easier to get Charm compiled with all the Qt mobile SDK's around there.We may investigate in future the possibility to use cmake for Android too but my last try wasn't that successful let alone that I don't expect it works better with eg BB10 or whatever else buildsystem came up. Note that all those mobile SDK's also include proper packaging, something cpack doesn't (for all the targets covered). Also the qmake buildsystem only compiles a subset atm and not everything like cmake does.
* its work in progress but we (means all 3 of us) like to get the work into master more sooner then later.
* I also reworked all the dirty comment-out code to get Charm compiling the quick & dirty way with proper patches :-)
* The moc workaround is really ugly but its the most less offensive way to get things working. My main reason for doing it that way was that I had the exact same problem in all my other cmake=>qmake projects and I still try to find a better solution then touching all files and removing moc includes. Also in some cases moc-includes are *required* (Q_PRIVATE_SLOT) and latest then it becomes really ugly. So, a generic solution needs to be found what is what I tried. Sure that can be improved :)

References:
* Christopher's repository: https://github.com/creichert/Charm/tree/android
* My repository: https://github.com/sebsauer/Charm

p.s. This is the very first iteration. Expect more to come soon :)