add "future" module for upcoming functions

* module "future" for upcoming functions
* fix bug of AO to MO transformation in OpenMP environment