Update slow-hash.c

1. Added huge pages support and optimized scratchpad twiddling. (credits to dga).
2. Added aes-ni key expansion support.
3. Minor speedup to scratchpad initialization/finalization.
Update miner.cpp

1. Added scratchpad memory allocation support.
Revert "Update miner.cpp"

This reverts commit c0520ad63d71f94bc78a119c61ade30876e95ed6.
Revert "Update slow-hash.c"

This reverts commit 37c5f393f1693da23416a2a294752f0c3e997c31.
Merge branch 'master' of https://github.com/monero-project/bitmonero
Update slow-hash.c

1. Added huge pages support and optimized scratchpad twiddling. (credits to dga).
2. Added aes-ni key expansion support.
3. Minor speedup to scratchpad initialization/finalization.
Update miner.cpp

1. Added support for scratchpad memory allocation.
Update slow-hash.c

1. Added multiplication support in 32-bit mode
Merge pull request #48 from NoodleDoodleNoodleDoodleNoodleDoodleNoo/master

Update slow-hash.c with optimized scratchpad operations