Reorganize files

* Move non-ST-commands under lib
* Use simple modules if possible
* Change import paths as needed

--HG--
rename : sublimetext/FSharp/fsac/server.py => sublimetext/FSharp/lib/fsac/server.py
First implementation of symbol help text
Use helper functions
Merge pull request #398 from guillermooo/st-refactor

ST refactor
update help output
Improve tooltip command
First implementation of completions functionality
Merge pull request #400 from guillermooo/st-next

Basic autocomplete implementation; fix tooltip functionality
Add tests
Fix test
Merge pull request #401 from guillermooo/st-tests

Add tests for helpers
Updates to FCS 0.0.36
Fix for #367 include the correct filename for the default unresolved assembly

Goto declaration now works correctly for more types, there are still
issues due the the partial nRefactory implementation, but these can be
addressed in the future.
Added missing bang operators to match recent FCS changes
Merge pull request #402 from 7sharp9/master

Updates to FCS 0.0.36 and fix for #367
Prevent timeout from throwing an exception

It seems cleaner that if the timeout is exceeded to just return an
empty typecheck results
Respond appropriately to a timeout in completions
Use an option type in case of timeouts
Merge pull request #399 from rneatherway/noexception

Prevent timeout from throwing an exception