- Added test for file not found error, when crawling is requested on a non-existent path at the specified revision.
- Redesigned parameters handling in SubversionCrawler.
- EOL characters messed up due to unchecked copy from windows.
- Fixed retrieving of parameters of type Long.
- Fixed (but not tested) Date format in SubversionRevision.
- Packages reordering.
- Encoding/line break fixes.
- Another package reordering.
- Refactoring stuff, new lines, encoding.
- New Parameters class seems to be doing ok in tests.
Merge branch 'parameters'

Conflicts:
	src/main/java/org/elasticsearch/river/subversion/SubversionRiver.java
	src/main/java/org/elasticsearch/river/subversion/crawler/Parameters.java
	src/test/java/org/elasticsearch/river/subversion/SubversionCrawlerHTTPTest.java
	src/test/java/org/elasticsearch/river/subversion/SubversionCrawlerTest.java
- Refactored tests, using Elasticsearch integration tests classes.
- Refactored filter behaviour, so we can filter out some entries by pattern, and filter only the content of the entries by size. This way their metadatas still are indexed, but not their content if it's too large.