Extract filetype_dependant.vim into ftplugin files
Move restore_cursor_position.vim to plugins
Move textwidth setting to plugin directory