Add alerting and getinfo_MP

Please see notes here guys http://pastie.org/pastes/9733526/text?key=luz9fdv1whtvfhn1sjvckg

Before merging can we grab an hour to build this and run over how it works/test it out.

Thanks
Z
Information about invalid transactions is solely relevant for developers imho and I also tend to believe it would be fine to remove the "valid" flag of RPC output. Master Core should not create invalid transactions ever (in the best case of course). Imho would be sort of similar to a Bitcoin Core client that reports the number of Litecoin transactions.