Add lots of missing methods, including mgf() and cf()

* Added more entropy() methods
* Added tests for entropy based on the AEP
* Fixed a bug in the fallback method for pdf!()