#25 Quick fix to Default user agent headers provider, skeleton for
random user agent headers provider
#7 Sample : obtain user agents scrapping html
#25 Obtained file from this sample with all user agents. This txt file
will be used in the randomuseragentprovider (should use a cache mode,
caching the readed file in memory)
Ignoring files
#25 Headers providers

Defined some headers providers:

* Default
* Fix
* Random (based on file)
* Multiple (based on list of providers9

Added tests and test/resources
[no-issue] Renaming _self to self
#25 Headers providers : tests and small fixes
#29 Increasing tests coverage for headers providers
#12 Implementation script processor (only tested linux)
#7 sample for script processor
#4 Configuration validators skeleton
[no-issue] quick fix
#4 Sample
#4 Configuration validators

Added multiple (list of) validator
Added samples
Added tests

Modified HtmlProcessor to use the new validators approach
#4 Instance type check for the configuration

Added validator that checks key in the config dict is a concrete type
Added tests
#26 Skeleton of Redis Vagrant VM definition
#26 Vagrant configuration
#26 Vagrant details README
#26 Redis datasource implementation

New requirement.
Redis config file in vagrant vm provision
Code sample
The "all" method not implemented
#26 Redis datasource
Added config validation
Added DB param to redis connection handler configuration
#26 Added missing update method

Some other quick fixes for raise without exception and sample
#7 Remove import warning
Remove lots of import warnings