Reenable ScalaStyle on build for Cypher

The list of enabled rules is at this point minimal compared to the old config
but every violation is treated as an error and fails the build.
The next steps for this will be to keep adding more rules one by one
and fixing the existing occurrences.
Add a reference to USING PERIODIC COMMIT to :help LOAD CSV in the browser
Add a doc reference for USING PERIODIC COMMIT
Fix: Manually revert removal of PredicateRewriter

Cannot yet kill it since we don't have a place for predicates for MERGE in the new ast
Fix: CypherCompilerTest that didn't run in jenkins
detecting teamcity runs

detecting teamcity runs and picking keys accordingly
Merge pull request #2084 from jakub-/periodic-commit-docs

Periodic commit docs
Merge pull request #2087 from jakub-/scalastyle

Reenable ScalaStyle on build for Cypher
Speculative build fix for Windows 2.1
Add relationship type support to TokenContext
Introduce tokens as int-id amended Identifiers to the ast

o Provide new planner with PlanContext
o Move {Label|PropertyKey|RelType}Id to ast
o Sketch out token resolution in Planner
o Use PropertyKeyTokens in Property, MapExpression, and schema commands
o Use LabelToken in HasLabels
o Use RelTypeToken in Patterns
Resolving tokens in the ast for the new planner
Add more tests for resolving token in ast for new planner
Fixing build, spelling mistake
File url can open path containing special chars (e.g., &?%)

o Clean up and simplification of the code
Adding cookie manager for downloading csv from websites which requires the client to handle cookies

o Add a helper class for spawning an http server for testing
Renaming Token to SymbolicToken and TokenId to NameId
Merge pull request #2077 from davidegrohmann/2.1-loadcsv-fixes-and-cleanups

Load CSV handles file urls with strange characteres (e.g., &?%) and http cookies
Split label id information from case class head of {Label|Property|RelType}Names
Enable Scala Style rule: no trailing white spaces at the end of lines