Linux universal installer

### Linux universal installer

1. Structure of _installer/linux/_ dir:
\\ ..
| - \<distro1\>/   <– distro specified files, eg. PKGBUILD, control
| - \<distro2\>/
| - linux/        <– common files, eg. brackets.desktop
|   | - .INFO.template  <– template (hidden) for INFO file
|   \\ - INFO 
| - staging/    <– staging folder
| - build_installer.sh
| - \<distro1\>_builder.sh
 \\ - \<distro2\>_builder.sh


2. Description of files:
  * _build_installer.sh_ – checks which distribution is currently used and starts _\<distro_name\>_builder.sh_
  * _\<distro_name\>_builder.sh_ – builds distro-specified package inside _\<distro_name\>_ directory
  * _INFO_ – file with version number and other build-specified information. Generated by _task/build.js_

3. Testing
I check that 64-bit packages (for ubuntu and arch) builds without errors. I've successful instaled package for arch 64-bit and for ubuntu 64-bit (via https://aur.archlinux.org/packages/brackets/ script).

4. Package naming convention
I use "sprint30" as version number, but perhaps better would be full version number – "0.30.0-0"?