Merge pull request #17 from chambart/master

Improve performance by avoiding printf
Add basic instructions to use ocp-indent with emacs
Proper configuration options, and cleanup
Makefile: compatibility fix

with different versions of ocp-build
Fixed indent of ending/unclosed comments
Added configuration presets

for now 'apprentice', 'normal' and 'JaneStreet'
Fix: unindenting closing '*)' if alone
Added customisation variables to the emacs-mode
Test update: setting JS config for JS tests
Repaired --debug
Fixed handling of multi-line quotations
Fixed partial indent to better align with above expressions
Updated tests: testing type defs more thoroughly
Fix on partial indentation
More clever indentation of empty lines
(after all, it's one of the most commonly used features)
Fixed bug with record types

';' and ':' can't be considered to have their normal priorities there
Makefile: installing the emacs mode
Version 0.6.0
test.sh: git-add already present failing-output files
New tests
(issues #18 and #19, thanks Thomas Gazagnaire)