added classifiers
removes Validate
Added Parsley support
Added .parsley to setup
Fixed map function
Merge pull request #68 from Ptolom/master

Added Parsley support
runs parsley tests only on python2
added parsley to requirements
removes lexer_generator implementations
Grammar.first is now a function

commit 3f6e39940df70f2f174da274422188d56ac880eb
Merge: a2a5057 e363cbb
Author: Nestor Arocha <nesaro@gmail.com>
Date:   Sun Feb 9 11:43:01 2014 +0000

    Merge branch 'master' into 61-grammar_first

commit a2a5057e66f9116069c8053f5ec3a96377eb8e11
Merge: 580e572 aabedfc
Author: Nestor Arocha <nesaro@gmail.com>
Date:   Sun Feb 9 11:27:25 2014 +0000

    Merge branch 'master' into 61-grammar_first

commit 580e572bc28fdad10a1b97ca76c8568f74456303
Author: Nestor Arocha <nesaro@gmail.com>
Date:   Sun Jan 5 18:38:45 2014 +0000

    first is now a function

commit be908e550145de975ababdcfd3a8b1084a2e8f6e
Merge: ab6a592 3d213a8
Author: Nestor Arocha <nesaro@gmail.com>
Date:   Sun Jan 5 18:36:43 2014 +0000

    Merge branch 'master' into 61-grammar_first

    Conflicts:
    	pydsl/Grammar/Alphabet.py
    	tests/unit/test_PEG.py

commit ab6a592456a91bb213c4db5edec91b180344cc12
Merge: 8536ca9 91c9b6a
Author: Nestor Arocha <nesaro@gmail.com>
Date:   Sun Dec 1 20:32:37 2013 +0000

    Merge branch 'master' into 61-grammar_first

    Conflicts:
    	pydsl/Grammar/BNF.py

commit 8536ca9c1af29330f77247eed3b1aead8562b259
Author: Nestor Arocha <nesaro@gmail.com>
Date:   Tue Nov 12 21:41:34 2013 +0000

    removed some properties decorators
removed unused tests
improved exception message
added Choice.__str__
updates year
moves imports
adds Lex and Extract auxiliary functions
renames ChoiceLexer to ChoiceBruteForceLexer
adds Encoding.__hash__
added Token class
using PositionToken for extract