Initial modifications to builder.py script ver.2

CHANGELOG

- Added functionality for run and build the project, with some TODO's
- Setup the builder script usage, using argparse library

TESTS
- Run builder withour params. Make sure help usage displayed.
- Run builder with commands 'run' or 'build'. Make sure appropriate usage
  displayed.
- Run the following command 'builder.py run <project_dir> <ndk_dir>',
  which will build and launch the application on simulator.

PREREQ:
- Needs to create project using QNX IDE. For now it is hardcoded to
  "HelloWorldDisplay". So need to create project with that name.
-Run the BB Playbook simulator using for example VWWare. The ip
  address also hardcoded for now, so need to verify that also.
Initial modifications of titanium.py script to add blackberry support
ver.2

CHANGELOG
- Added blackberry-oriented stub functionality to create project/module
- Added functionality to detect blackberry platform
- Added functionality create project/module for blackberry platform
- 'blackberry_sdk' changed to 'blackberry_ndk'

Note. This functionality will not yet allow to create project for
      blackberry. Ongoing builder.py (ond some other, to be figured out)
      script modifications will already make that possible.

TESTS
- Run the following command 'titanium run --platform=android --dir='. Make sure command successfully run the created project
- Run the following command if applicable 'titanium run --platform=iphone
  --dir='. Make sure command successfully run the created project
Initial modifications of titanium.py script to add blackberry support

ver.3

CHANGELOG
- Added blackberry platform for docgen command

TEST
N/A
Initial modifications to builder.py script ver.3

CHANGELOG

- Move tilogger.py script from support/android to support common
- Modify scripts using tilogger: support/android/builder.py, apidoc\docgen.py,
  apidoc\generators\html_generator.py,
  apidoc\generators\jsca_generator.py, apidoc\generators\json_generator.py
- Modify help usage

TESTS
- Run titanium  run --platform=android --dir=<project>. Make sure nothing
  breaks the existing logics within tilogger moving.
- Run builder withour params. Make sure help usage displayed.
- Run builder with commands 'run' or 'build'. Make sure appropriate usage
  displayed.
- Run the following command 'builder.py run <project_dir> <ndk_dir>',
    which will build and launch the application on simulator.

PREREQ:
- Needs to create project using QNX IDE. For now it is hardcoded to  "HelloWorldDisplay". So need to create project with that name.
-Run the BB Playbook simulator using for example VWWare. The ip address also hardcoded for now, so need to verify that also.
Initial modifications to builder.py script ver.4

CHANGELOG
- Specified --type, --path, --dir as well as -t, -d, -p for build
  arguments.

TESTS
- Run the following command 'builder.py run --type=simulator
  --dir=<project_dir> --path=<ndk_path>', which will build and launch the application on simulator.
- Run the command below without any of components. Make sure usage message
  displayed.

PREREQ:
- Needs to create project using QNX IDE. For now it is hardcoded to
  "HelloWorldDisplay". So need to create project with that name.
- Run the BB Playbook simulator using for example VWWare. The ip address also ha  rdcoded for now, so need to verify that also.
Initial modifications to builder.py script ver.5

CHANGELOG

- Minor issues fixed
- Subparsers changed to ordinary arguments

TESTS
- Run builder withour params. Make sure help usage displayed.
- Run builder with commands 'run' or 'build'. Make sure appropriate usage
  displayed.
- Run the following command 'builder.py run -t/--type simulator
  -p/--project_path <project_dir> -d/--ndk_path <ndk_dir>', which will build and  launch the application on simulator.

PREREQ:
- Needs to create project using QNX IDE. For now it is hardcoded to  "HelloWorldDisplay". So need to create project with that name.
  - Run the BB Playbook simulator using for example VWWare. The ip address also hardcoded for now, so need to verify that also.
Initial modifications to builder.py script ver.6

CHANGELOG

- Minor issues fixed
- Reverted to log = None for apidoc scripts

TESTS
- Run builder withour params. Make sure help usage displayed.
- Run builder with commands 'run' or 'build'. Make sure appropriate usage
  displayed.
- Run the following command 'builder.py run -t/--type simulator
  -p/--project_path <project_dir> -d/--ndk_path <ndk_dir>', which will
  build and  launch the application on simulator.

PREREQ:
- Needs to create project using QNX IDE. For now it is hardcoded to
  "HelloWorldDisplay". So need to create project with that name.
- Run the BB Playbook simulator using for example VWWare. The ip
  address also hardcoded for now, so need to verify that also.
Initial modifications to builder.py script ver.7

CHANGELOG

- Removed unnecessary path appending

TESTS
- Run builder withour params. Make sure help usage displayed.
- Run builder with commands 'run' or 'build'. Make sure appropriate usage
  displayed.
  - Run the following command 'builder.py run -t/--type simulator
    -p/--project_path <project_dir> -d/--ndk_path <ndk_dir>', which will
    build and  launch the application on simulator.

    PREREQ:
    - Needs to create project using QNX IDE. For now it is hardcoded to
      "HelloWorldDisplay". So need to create project with that name.
        - Run the BB Playbook simulator using for example VWWare. The ip
	  address also hardcoded for now, so need to verify that also.
Merge pull request #10 from alexandergalstyan/builder_changes

Initial modifications to builder.py script ver.4