Redoing the ftplugin to only use nnoremap and and hasmap() guards

This should solve the already defined mapping errors and make sure the
plugin doesn't remap things other plugins did.
See: https://github.com/shawncplus/phpcomplete.vim/issues/44#issuecomment-53655649

Related to #44