Fix compatibility for older vims without shiftwidth()

shiftwidth() was added in vim 7.3.694
Add requirements section