Fix #471 Freeseer desktop launcher script does not work

- Renamed freeseer icon to put the size at the end of the name.
- Re-add main() method in __init__.py which is necessary to get
  console_script in setup.py working.

Signed-off-by: Thanh Ha <thanh.ha@alumni.carleton.ca>
Fix #475 Language file freeseer.pro entries need updating

Signed-off-by: Thanh Ha <thanh.ha@alumni.carleton.ca>
Update language files

Signed-off-by: Thanh Ha <thanh.ha@alumni.carleton.ca>
Update resources

Signed-off-by: Thanh Ha <thanh.ha@alumni.carleton.ca>
Fix #468 Youtube Upload metadata parsing error

- Remove get_metadata_mutagen(), function definition was short
and was moved into get_metadata

- Remove duplicate line
Make Travis ignore `coveralls` upload errors

Change-Id: I898e030697aafc289c1cfec424fcfd60ec303ee7
Fix #466 Add RAW output plugin

Records uncompressed audio and video to an AVI container format.

Signed-off-by: Thanh Ha <thanh.ha@alumni.carleton.ca>
Fix #483 Cannot CTRL+C to quit with the new CLI

Signed-off-by: Thanh Ha <thanh.ha@alumni.carleton.ca>
Prototype HTTP API for recording
Prototype HTTP API, fixed url issue
use actual Multimedia states
API has it's own Multimedia instance
add flask and flask-restful to requirements
merged RestServer from pull