Merge pull request #780 from sexnothing/develop

Pi.js for angular update
Highlight for module operations
Moved search classes to Api folder
module parameter as required for AbstractModuleAwareness class
Added API for table field increment
Merge pull request #781 from sexnothing/develop

Update gruntfile.js for front-end tool
Changed argument order for table increment method
Build comment development doc per Issue #635
Moved article comment class to Api
Build comment development doc per Issue #635
Added search dev guide doc
Changed parameter `link` to `url` for search
Added schema updator
Updated comment module: changed `category` to `type`
Added missing file
Merge article and search from deploy
Add search block
Restored overwritten files
Merge branch 'develop' of https://github.com/pi-engine/pi into develop
Code audit