Adding folds for main JS block types

This allows folding for objects, functions, arrays and multiline
parenthesis on function calls.
Merge pull request #114 from pangloss/feature/add-folds

Feature - Add Folds