Merge pull request #247 from adrienthebo/maint/master/deploy-actions

(GH-95) Clean up deploy actions, extract deploy/display action
[module/base] Define abstract #properties
[module/forge] Read metadata before retrieving version
[module] Implement #properties in concrete module classes
[action/deploy/display] Add --detail flag