vim: Preliminary Python 3 support

* If both Python 2 & 3 are choice, vim will choose Python 3.
* Support external Framework Python.
* Remove Pythons' option DSL.
Allow dynamic load library.
Check MacPython architecture

Dynamic loading Python library required the same architecture.