ENH: improve handling of enstaller in the requirement list.

The behaviour is now as follows:

 - if 'enstaller' is in the requirement, it is removed from the list
 - if 'enstaller-$version' is specified, then a warning is printed about
   downgrade

A simple one for you @jvkersch. This feature was requested by @sjagoe.