add api doc to manual
add .settings to gitignore
change the toctreee depth for api dox