Responsive capability

Add the responsive capability to plain template. The design
react to device witdh now.
Using Google Web Font

Using Ubuntu font for body text, Niconne font for header text,
Architects Daughter font for page title text, and Inconsolata font
for code text.

The navigation menu is sticky now. With the brand text is stylized
so we know the name of this website.
Fixing inconsistencies in the template

After being reviewed, it turned out there are some inconsistencies
on Plain template. For example, the use of panel-box
in the navigation menu, the title of tha page on the Blog section,
and the dividing line between the article and sidebar.
Merging using_uikit branch

Looks like we do not need using_uikit branch anymore.
For further development of the using_uikit will be
the responsibility of the Blog branch
Fixing chaotic commit

Sorry for the inconvenience. The commit before apparently generate
messy environment. Sorry, I do the merge without checking it first.
Merge branch 'blog'

We are merging blog to be prepared for merging to master branch.