[timob-10688] Docgen.py: adding flag to ignore external directories during output

This will be used mainly for module doc generation. Allows us to validate against the Titanium docs, but only output the module's docs
[TIMOB-10688] Docgen: adding modulehtml generator
[TIMOB-10688] Module build.py template: adding YML apidoc generation and option to skip it
Merge branch 'master' of https://github.com/appcelerator/titanium_mobile into timob-10688
[TIMOB-10688] Module build.py template: updating warning message
Merge branch 'master' of https://github.com/appcelerator/titanium_mobile into timob-10688
[TIMOB-10688] process_yaml in docgen.py now accepts a second optional argument, options
TIMOB-13756-make sure that view doesn't free proxy data
TIMOB-13699-override registerForTouch to register touch events for listView
TIMOB-5188-fixed touchEnabled property does not work issue
TIMOB-12993-removed sorting controls for vertical and horizontal layouts
TIMOB-11200-AudioPlayer-pass inputstream to the player for older versions
TIMOB-11200-getPath works only from ICS onwards
TIMOB-13671- add checking only for TicompositLayout.LayoutParam
TIMOB-12447-Added support for Blob
TIMOB-9572 set default visible property as true
[TIMOB-13416] ListSectionProxy hooks for data modification
[TIMOB-13416] ListViewProxy hooks for data modification
[TIMOB-13416] ListView edit and move support
Merge branch 'master' of git://github.com/appcelerator/titanium_mobile into timob-13416