Applications of Micro and Nano Technologies in the Oil and Gas Industry - Overview of the Recent Progress