add ordered set data structure
use Cythonized OrderedDict as base for OrderedSet for more speed
100% coverage on queue module
Merge pull request #10 from escherba/master

add a fast OrderedSet (with maxlen) data structure