Improve formatting of settings file

- Add documentation
- General formatting
Rename README file

- Rename README file in preperation of move to reStructuredText
Move README from creole to reStructuredText

- Change formatting from creole to reStructuredText
- Minor rewording of document
Move ctags overview from ctags.py

- Move ctags overview from ctags.py into new CTAGS_README.rst file
- Format text in reStrcturedText format
Move test class for ctags to seperate file
Update test_ctags.py with necessary imports

- Add missing imports to test_ctags.py
- Remove unused imports from ctags.py

Note: the unit tests here won't work on my machine hence they
can't be tested presently.
Format ctags.py

- Format ctags.py to PEP-8 standards
- Move additional tests to test_ctags.py
- Remove "hacky" adding of ctags executable to PATH on Windows
- Remove unused imports
- Additional minor formatting changes
Refractoring of ctag.py

- Move functions around to establish logical order
- Remove dead code - mostly unused functions
- Add some documentation in the form of function/class grouping
Use fully qualified names for imports in ctags.py

- Remain consistent in use of fully qualified names for imports
Add documentation to ctags.py

- Add function and class documentation to file
- Further refactoring of code to establish logical order of functions
Refractoring of post_process_tag function

- Generalise processing sub function
- Add documentation for functions
- Add unit tests for function
- Remove non-ascii characters from docstrings
Modify build_ctags function

- Move declaration of ctags parameters to settings file
- Add settings to settings file
- Add tests for modified function
Update ctagsplugin.py

- Update ctagsplugin.py with support for modified rebuild_tags
  function
- Add additional documentation to test_ctags.py file
- Generate error message when ctags executable not found or file
  cannot be opened (fix issue #93)
Remove dead code from test_ctags

- Remove old functions from test_ctags that have since been
  replaced
Refactor ctagsplugin.py

- Format file to PEP-8 standards
- Consistent use of single-quotes in string
- Rename of some functions/classes to be consistent to Sublime
  standards
Implement python3 support

- Replace calls to 'open' with 'codecs.open'
- Other minor changes
- Merge amny of the changes from issue #135
Apply further fixes to ctagsplugin.py

- Add imports to test_ctags.py needed by SublimeText
- Remove some dead code
- Switch some imports to absolute imports
- Add further documentation
Add abstraction of view.begin_edit() method

- Add ST2/3 abstraction of view.begin_edit() and view.end_edit()
  function using SublimeXiki edit.py file
- Allow for differing tag file names, using name in settings
- Inline some code
- Other minor refactoring
Refactoring of ctagsplugin.py

- Format some code
- Add additional documentation
- Remove unused imports
Remove ctags executable

- Remove ctags executable, on assumption that users can install
  themselves