fixed too eager compaction

Conflicts:
	CHANGELOG
	arangod/VocBase/compactor.c
allow startup options `temp-path` and `default-language` to be specified from the command-line and not only from config files
more tests for shapes
adjusted tests
fixed vector insert at end
changed expression to satisfy clang
fixed collection type selection when creating collection via web interface
jslint
fix error message & number return in arangosh
added derived file
negate condition for iterate markers
fixed arango-dfdb issues

Conflicts:
	arangod/V8Server/v8-query.cpp
updated CHANGELOG
added tests for error codes and messges
issue #772: added diagnostic output for Foxx application upload

Conflicts:
	CHANGELOG
updated CHANGELOG
bumped version number in `X-Arango-Version` compatibility header sent by arangosh and other client tools
fixed datafiles issues
added diagnostic message at startup
fixed manual error