API doc improvements (build as a target, docset support, etc.)

* Added "Documentation" target that builds the Doxygen docs and outputs
  them in the main build output directory.
* Builds a 'docset' bundle that can be imported into Xcode or Dash.
* Some file-layout cleanup, i.e. moving some stuff from the top level
  directory into appropriate subdirectories.