Add infolog to default filetype blacklist.
request_data is now a RequestWrap object

This is so that we can replace some params the client currently has to provide
with computed values.
Whitespace
Most tests now don't set line_value param
filename_completer_test not setting line_value
identifier_completer_test not setting line_value
Merge pull request #3 from matt-gardner/patch-1

Add infolog to default filetype blacklist.
FilenameCompleter tests now don't use module vars
added $YCM_CORES - useful for building on machines with small amount of memory
Merge pull request #4 from jabbas/master

added $YCM_CORES - useful for building on machines with small amount of memory
Code formatting fixes
Simplifying the num_cores logic in build.sh
start_colum now a computed request param
Refactored RequestWrap tests
Another test for start_column
query is now a computed request param
Adding forgotten __init__.py file
Not using Memoize for RequestWrap methods anymore

I'm pretty sure it's not safe to do so.
Deleting some commented-out code
Comment & string stripping not multiline anymore

Fixes Valloric/YouCompleteMe#988