Revert "v33: Experimental, limited MIUI support"

This reverts commit 163d866d1cad09125fbd9e39d21a5a21251ef0e4.

Conflicts:
	assets/VERSION
	src/de/robv/android/xposed/XposedBridge.java
v35: Hack to get Xposed fully working on MIUI

MIUI uses a MiuiResources class, which is a subclass of Resources. This is
very similar to how Xposed replaces the value returned by the method
getTopLevelResources() with an XResources instance. As MIUI tries to cast
this value to MiuiResources later, we used to end up in a bootloop.

The new approach is to make XResources extend MiuiResources to make the
cast work. This also requires a hack in the binary to remove the "final"
flag of MiuiResources.

In order to retain compatibility with other ROMs (without having to
maintain two branches), Xposed includes a very simple MiuiResources class
itself. Except for the constructor, this shouldn't result in any
additional instructions for those ROMs. On Miui ROMs, this class is never
seen because it is hidden by the implementation that comes with the ROM.
v36: Added findMethodsByExactParameters() helper

Returns an array of all methods in a class with the specified parameter
types. Optional check for return type.

Don't use this just because you are lazy. If you know the names of method
you want to hook, use them!
Merge branch 'upstream'