Remove fixtures
Move scrips and API files

- Move API files, data.json and index.js, are now in `lib`;
- Add new `index.js` file to expose `lib/franc.js`;
- Move script files, build-fixture-file.js and build-supporter-
  languages.js, to `script`.
Add trigrams and udhr as dev-dependencies
Add mapping between ISO and UDHR keys
Add trigram generation script
Update fixture generation script

Fixtures are, where possible, now generated from UDHR preambles.
Update npm scripts to lint new files, handle renames
Add Portuguese to ISO codes
Move ISO codes to data directory
Update data to new and current trigrams
Update fixtures
Update bower.json, component.json for recent directory refactor
Remove support for three languages

- This removes the differentiation between Brazilian and European
  Portuguese, instead opting to only focus on Portuguese;
- This removes support for Klingon, because no viable trigram
  source could be found (Klingons do not sign declarations of
  human rights, it seems);
- Pashto was removed because it's a not easily recognisable
  language: their major most occurring trigram, `او `, occurs only
  four times in the UDHR: https://github.com/wooorm/trigrams/
  blob/master/data/all/pbu.json

Closes GH-5, because Portuguese is now treated ``normally''.
Update spec for recent API changes
Update Supported-Languages.md for recent changes
Update changelog for 0.2.0-rc.1
0.2.0-rc.1
Add ISO-639-3 names file, remove ISO-639-2 names file
Add generation of ISO-639-3 codes, remove 639-2 support
Refactor API to return ISO-639-3 codes instead of 639-2